SetTextFlowPaginationLines
Tekst, opmaak
Beschrijving
Stelt onafhankelijke minimumregelaantallen in aan de onderkant van het huidige kader en de bovenkant van het volgende kader
Syntaxis
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);Syntaxis
FlowID- Tekststroomhandle teruggegeven door
NewTextFlow OrphanLines- Kleinste aantal regels dat aan de onderkant van een onvolledig kader of kolom wordt geaccepteerd
WidowLines- Kleinste aantal regels dat voor de bovenkant van het volgende kader of kolom behouden blijft
Retourwaarden
Geeft 1 terug wanneer de stroom geldig is en beide minima ten minste 1 zijn, of 0 zonder een van beide waarden te wijzigen
Opmerkingen
Beide limieten staan standaard op 1 en gelden alleen wanneer een box de resterende flow zou splitsen
Als de voorlopige staart korter is dan WidowLines, gaan het vereiste aantal kandidaatregels naar de volgende box terwijl ten minste OrphanLines in de huidige box blijven
Als geen enkele splitsing aan beide limieten kan voldoen, geeft de tekenaanroep 0 terug en laat de flowcursor ongewijzigd zodat de caller een grotere regio kan aanbieden
Paginering cacht de huidige kandidaatregeleinden en meet hooguit het ingestelde weduwenvenster voorbij de splitsing, zodat een tweede opmaak van de hele resterende flow wordt vermeden
Zie ook
SetTextFlowMinLines, DrawTextFlow, DrawTextFlowColumns, MeasureTextFlow