SetTextFlowPaginationLines

Texto, maquetación

Descripción

Establece recuentos mínimos independientes de líneas en la parte inferior del cuadro actual y en la parte superior del siguiente cuadro

Sintaxis

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

Parámetros

FlowID
Manipulador de flujo de texto devuelto por NewTextFlow
OrphanLines
Menor número de líneas aceptado en la parte inferior de un cuadro o columna incompleto
WidowLines
Menor número de líneas reservado para la parte superior del siguiente cuadro o columna

Valores devueltos

Devuelve 1 cuando el flujo es válido y ambos mínimos son al menos 1, o 0 sin cambiar ninguno de los dos valores

Observaciones

Ambos límites toman 1 como valor predeterminado y se aplican solo cuando un cuadro dividiría el flujo restanteSi el tramo final tentativo es más corto que

Si la cola tentativa es más corta que WidowLines, el número requerido de líneas candidatas pasa a la siguiente caja mientras al menos OrphanLines permanecen en la caja actual

Si ninguna división puede satisfacer ambos límites, la llamada de dibujo devuelve 0 y deja el cursor de flujo sin cambios para que el llamador pueda ofrecer una región mayor

La paginación almacena en caché los finales de línea candidatos actuales y mide como mucho la ventana de viudas configurada más allá de la división, evitando un segundo diseño de todo el flujo restante

Véase también

SetTextFlowMinLines, DrawTextFlow, DrawTextFlowColumns, MeasureTextFlow