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 Long

DLL

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