Tipo THPDFLayoutDiagnosticKind
Clasifica el evento de diseño que el motor de diseño en flujo registra en un registro de diagnóstico de diseño
Declaración
THPDFLayoutDiagnosticKind= (ldkAutomaticPageBreak, ldkKeepWithNext,
ldkOrphanControl, ldkWidowControl, ldkOverflow, ldkImmediateFlush,
ldkPageLayer, ldkOverlap);
Unidad
HPDFDoc
Valores
| Valor | Significado |
|---|---|
ldkAutomaticPageBreak | Se inició una página nueva en el flujo normal, por ejemplo porque ninguna línea completa cabe por encima del margen inferior |
ldkKeepWithNext | Se tomó un salto de página para que la línea final del párrafo deje espacio al párrafo siguiente |
ldkOrphanControl | Se movió un salto de página para conservar el número mínimo configurado de líneas iniciales |
ldkWidowControl | Se avanzó el punto de corte para conservar el número mínimo configurado de líneas finales |
ldkOverflow | Un elemento no cabía y desbordó sus límites, por ejemplo cuando la adición automática de páginas está deshabilitada |
ldkImmediateFlush | El contenido de páginas cerradas se movió a un almacenamiento de diseño respaldado en archivo para acotar el uso de memoria |
ldkPageLayer | Se aplicó un callback de capa de página registrado mientras se construía una página |
ldkOverlap | Los límites de un elemento registrado intersecaron los límites de un elemento registrado previamente |
Notas de uso
- Los valores de este tipo aparecen en el campo Kind de los registros THPDFLayoutDiagnostic que se recogen mediante THotPDF.RecordLayoutDiagnostic y las opciones de diagnósticos de diseño
- Las entradas de desbordamiento y solapamiento se pueden visualizar en la página con el dibujo de superposiciones de diagnóstico, que colorea de forma distinta las cajas de desbordamiento y de solapamiento
- Use la clase junto con el índice de página, la ruta de elemento y el texto de motivo del registro para localizar la decisión de diseño que la produjo