SetTextFlowPaginationLines
النصوص، التخطيط
الوصف
تضبط عددًا أدنى مستقلًا للأسطر أسفل الصندوق الحالي وأعلى الصندوق التالي
الصيغة
Delphi
Function TPDFlib.SetTextFlowPaginationLines(FlowID, OrphanLines, WidowLines: Integer): Integer;ActiveX
Function PDFlib::SetTextFlowPaginationLines(FlowID As Long, OrphanLines As Long, WidowLines As Long) As LongDLL
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