CreateLayoutOptions
تخطيط الصفحة، تقسيم الصفحات، Form XObjects
الوصف
تبني سجل TPDFlibDynamicLayoutOptions مكتمل التعبئة لـ ComposeNextLayout مع قيم افتراضية مطابقة لسلوك ComposeNext البسيط
الصيغة
Class Function TPDFlibDynamicComponentSession.CreateLayoutOptions(
ContentWidth, ContentHeight: Double;
OverflowPolicy: TPDFlibDynamicOverflowPolicy = dopReject;
HorizontalAlignment: TPDFlibDynamicHorizontalAlignment = dhaLeft;
VerticalAlignment: TPDFlibDynamicVerticalAlignment = dvaTop;
PaginationPolicy: TPDFlibDynamicPaginationPolicy = dppAllowSplit;
MinimumSlotHeight: Double = 0;
MinimumFollowingHeight: Double = 0):
TPDFlibDynamicLayoutOptions; Static;
المعاملات
ContentWidth, ContentHeight | لوحة طبيعية محددة وموجبة تُمرَّر إلى المكوّن عبر AvailableWidth وAvailableHeight |
|---|---|
OverflowPolicy | dopReject, dopClip أو dopScaleDown |
HorizontalAlignment | dhaLeft, dhaCenter أو dhaRight |
VerticalAlignment | dvaTop, dvaCenter أو dvaBottom |
PaginationPolicy | dppAllowSplit, dppKeepTogether أو dppRequireComplete |
MinimumSlotHeight | ارتفاع خانة غير سالب مطلوب قبل استنساخ المكوّن وبدء التركيب |
MinimumFollowingHeight | ارتفاع غير سالب يُحجز بعد الجزء النهائي المحسوم لمكوّن لاحق |
ملاحظات
يُسند هذا المساعد كل حقل في السجل من وسائطه ولا يجري أي تحقق بنفسه؛ ويتحقق ComposeNextLayout من المحدودية والوجانية ومدى القيم المعدّدة قبل بدء أي عمل على المكوّن
وبوصفها دالة صنف ساكنة يمكن استدعاؤها دون نسخة جلسة
يشتق
بوصفها دالة صنف ساكنة يمكن استدعاؤها دون مثيل جلسة
ComposeNext خياراته الافتراضية من CreateLayoutOptions(Width, Height)
مثال
Options := TPDFlibDynamicComponentSession.CreateLayoutOptions(
640, 360, dopScaleDown, dhaLeft, dvaTop, dppAllowSplit, 72, 24);
Status := Session.ComposeNextLayout(
PageNumber, 36, 72, 540, 240, Options, Placement);
القيم المُرجعة
TPDFlibDynamicLayoutOptions | سجل معبأ بإعدادات اللوحة الطبيعية والفائض والمحاذاة وترقيم الصفحات ومساحة السيلان الموردة، جاهز لـ ComposeNextLayout |
|---|
انظر أيضًا
ComposeNextLayout, ComposeNext, TPDFlibDynamicComponentSession, KeepTogetherRetryPending, LastRetryReason