SetTextFlowPaginationLines

Testo, layout

Descrizione

Imposta conteggi minimi indipendenti di righe alla base della casella corrente e alla cima della casella successiva

Sintassi

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);

Parametri

FlowID
Handle del flusso testuale restituito da NewTextFlow
OrphanLines
Numero minimo di righe accettate alla base di una casella o colonna incompleta
WidowLines
Numero minimo di righe preservate per la cima della casella o colonna successiva

Valori restituiti

Restituisce 1 quando il flusso è valido ed entrambi i minimi sono almeno 1, oppure 0 senza modificare alcun valore

Note

Entrambi i limiti valgono 1 per impostazione predefinita e si applicano solo quando una casella dovrebbe spezzare il flusso rimanenteSe la coda tentativa è più corta di

Se la coda provvisoria è più corta di WidowLines, il numero richiesto di righe candidate passa alla casella successiva mentre almeno OrphanLines restano nella casella corrente

Se nessuna divisione può soddisfare entrambi i limiti, la chiamata di disegno restituisce 0 e lascia il cursore di flusso invariato così il chiamante può offrire una regione più grande

La paginazione mette in cache le estremità di riga candidate correnti e misura al massimo la finestra di vedove configurata oltre la divisione, evitando un secondo layout dell'intero flusso restante

Vedere anche

SetTextFlowMinLines, DrawTextFlow, DrawTextFlowColumns, MeasureTextFlow