SetTextFlowPaginationLines
Text, layout
Beskrivning
Sätter oberoende minimiantal rader vid botten av aktuell ruta och toppen av nästa ruta
Syntax
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);Parametrar
FlowID- Textflödeshandtag som returnerats av
NewTextFlow OrphanLines- Minsta antal rader som accepteras vid botten av en ofullständig ruta eller kolumn
WidowLines- Minsta antal rader som bevaras för toppen av nästa ruta eller kolumn
Returvärden
Returnerar 1 när flödet är giltigt och båda minimiantalen är minst 1, eller 0 utan att ändra något av värdena
Anmärkningar
Båda gränserna har standardvärdet 1 och tillämpas endast när en ruta skulle dela upp det återstående flödetOm den preliminära svansen är kortare än
WidowLines flyttas det krävda antalet kandidatrader till nästa ruta, medan minst OrphanLines blir kvar i aktuell ruta
Om ingen uppdelning kan uppfylla båda gränserna returnerar ritningsanropet 0 och lämnar flödesmarkören oförändrad så att anroparen kan erbjuda en större regionSidbrytningen cachar aktuella kandidatradslut och mäter högst det konfigurerade änkeradfönstret bortom uppdelningen, vilket undviker en andra layout av hela det återstående flödet
Sidsättningen cachar aktuella kandidatradsändar och mäter högst det konfigurerade widow-fönstret bortom delningen, vilket undviker en andra layout av hela det återstående flödet
Se även
SetTextFlowMinLines, DrawTextFlow, DrawTextFlowColumns, MeasureTextFlow