SetTextFlowPaginationLines

النصوص، التخطيط

الوصف

تضبط عددًا أدنى مستقلًا للأسطر أسفل الصندوق الحالي وأعلى الصندوق التالي

الصيغة

Delphi

Function TPDFlib.SetTextFlowPaginationLines(FlowID, OrphanLines, WidowLines: Integer): Integer;

ActiveX

Function PDFlib::SetTextFlowPaginationLines(FlowID As Long, OrphanLines As Long, WidowLines As Long) As Long

DLL

int DLSetTextFlowPaginationLines(int InstanceID, int FlowID, int OrphanLines, int WidowLines);

المعاملات

FlowID
مقبض تدفق النص الذي أرجعته NewTextFlow
OrphanLines
أقل عدد أسطر يُقبل أسفل صندوق أو عمود غير مكتمل
WidowLines
أقل عدد أسطر محفوظ لأعلى الصندوق أو العمود التالي

قيم الإرجاع

تُرجع 1 عندما يكون التدفق صالحًا وكلا الحدين الأدنى 1 على الأقل، أو 0 دون تغيير أي من القيمتين

ملاحظات

كلا الحدين افتراضهما 1 ويسريان فقط عندما يقسم صندوق التدفق المتبقيإذا كانت الذيلية التجريبية أقصر من

إذا كانت الذيلة المبدئية أقصر من WidowLines انتقل العدد المطلوب من الأسطر المرشحة إلى الصندوق التالي مع بقاء OrphanLines على الأقل في الصندوق الحالي

إذا تعذر على أي تقسيم إرضاء الحدين معًا أعاد استدعاء الرسم 0 وترك مؤشر التدفق بلا تغيير كي يتيح المستدعي منطقة أكبر

يخزن الترقيم نهايات الأسطر المرشحة الحالية ويقيس على الأكثر نافذة الأرامل المهيأة بعد التقسيم، متجنبًا تخطيطًا ثانيًا لكامل التدفق المتبقي

انظر أيضًا

SetTextFlowMinLines, DrawTextFlow, DrawTextFlowColumns, MeasureTextFlow