SetTextFlowPaginationLines
Text, rozvržení
Popis
Nastaví nezávislé minimální počty řádek na spodku aktuálního rámečku a na vrcholu dalšího rámečku
Syntaxe
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);Parametry
FlowID- Text flow handle returned by
NewTextFlow OrphanLines- Fewest lines accepted at the bottom of an incomplete box or column
WidowLines- Fewest lines preserved for the top of the next box or column
Návratové hodnoty
Vrací 1, když je tok platný a obě minima jsou alespoň 1, nebo 0, aniž by změnila kteroukoli hodnotu
Poznámky
Oba limity mají výchozí hodnotu 1 a platí jen tehdy, když má rámeček rozdělit zbývající tok
Když je předběžný ocas kratší než WidowLines, požadovaný počet kandidátních řádek se přesune do dalšího rámečku, zatímco v aktuálním rámečku zůstane alespoň OrphanLines
Když žádné rozdělení nesplní oba limity, kreslicí volání vrátí 0 a ponechá kurzor toku beze změny, takže si volající může nabídnout větší oblast
Stránkování ukládá aktuální kandidátní konce řádek a měří nejvýše nakonfigurované okno vdov přes rozdělení, čímž se vyhne druhému rozvržení celého zbývajícího toku
Viz také
SetTextFlowMinLines, DrawTextFlow, DrawTextFlowColumns, MeasureTextFlow