SetTextFlowPaginationLines
Tekst, layout
Beskrivelse
Sætter uafhængige minimumslinjeantal i bunden af den aktuelle boks og i toppen af den næste boks
Syntaks
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);Parametre
FlowID- Tekstflow-handle returneret af
NewTextFlow OrphanLines- Færrest linjer accepteret i bunden af en ufuldstændig boks eller kolonne
WidowLines- Færrest linjer bevaret til toppen af den næste boks eller kolonne
Returværdier
Returnerer 1, når flowet er gyldigt, og begge minimumsværdier er mindst 1, ellers 0 uden at ændre nogen af værdierne
Bemærkninger
Begge grænser er som standard 1 og gælder kun, når en boks ville dele den resterende strøm
Hvis den foreløbige hale er kortere end WidowLines, flytter det krævede antal kandidatlinjer til den næste boks, mens mindst OrphanLines forbliver i den aktuelle boks
Hvis ingen deling kan tilfredsstille begge grænser, returnerer tegnekaldet 0 og efterlader strøm-cursoren uændret, så kalderen kan tilbyde et større område
Paginering mellemlagrer de aktuelle kandidatlinjeender og måler højst det konfigurerede enkevindue ud over delingen, hvilket undgår et andet layout af hele den resterende strøm
Se også
SetTextFlowMinLines, DrawTextFlow, DrawTextFlowColumns, MeasureTextFlow