SetTextFlowPaginationLines
Texto, diseño
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- Manejador 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 preservado 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 valores
Observaciones
Ambos límites adoptan 1 de forma predeterminada y se aplican solo cuando un cuadro dividiría el flujo restanteSi la cola tentativa es más corta 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