THPDFLayoutDiagnosticKind Type
Classificeert de layoutgebeurtenis die de streaming-layoutengine in een layoutdiagnosticrecord vastlegt
Declaratie
THPDFLayoutDiagnosticKind= (ldkAutomaticPageBreak, ldkKeepWithNext,
ldkOrphanControl, ldkWidowControl, ldkOverflow, ldkImmediateFlush,
ldkPageLayer, ldkOverlap);
Eenheid
HPDFDoc
Waarden
| Waarde | Betekenis |
|---|---|
ldkAutomaticPageBreak | Er is een nieuwe pagina gestart in de normale flow, bijvoorbeeld omdat geen enkele volledige regel boven de ondermarge past |
ldkKeepWithNext | Er is een pagina-einde genomen zodat de laatste regel van de alinea ruimte vrijhoudt voor de volgende alinea |
ldkOrphanControl | Het pagina-einde is verschoven om het geconfigureerde minimumaantal beginregels te bewaren |
ldkWidowControl | Het breekpunt is naar voren geschoven om het geconfigureerde minimumaantal slotregels te bewaren |
ldkOverflow | Een element paste niet en liep buiten zijn bounds, bijvoorbeeld wanneer het automatisch toevoegen van pagina's is uitgeschakeld |
ldkImmediateFlush | Gesloten paginacontent is verplaatst naar bestandsgesteunde layoutopslag om het geheugengebruik te begrenzen |
ldkPageLayer | Een geregistreerde page-layer-callback is toegepast tijdens het opbouwen van een pagina |
ldkOverlap | De bounds van een bijgehouden element sneden de bounds van een eerder bijgehouden element |
Gebruiksopmerkingen
- Waarden van dit type verschijnen in het veld Kind van THPDFLayoutDiagnostic-records die via THotPDF.RecordLayoutDiagnostic en de layoutdiagnostiekopties worden verzameld
- Overflow- en overlap-items kunnen op de pagina worden gevisualiseerd met de diagnostische overlaytekening, die overflow- en overlapvakken verschillend kleurt
- Gebruik het soort event samen met de pagina-index, het elementpad en de redentekst van het record om de layoutbeslissing terug te vinden die het heeft opgeleverd