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 LongDLL
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