THPDFLayoutDiagnosticKind Type

Classifica o evento de layout registrado pelo motor de layout em streaming em um record de diagnóstico de layout

Declaração

THPDFLayoutDiagnosticKind= (ldkAutomaticPageBreak, ldkKeepWithNext,
  ldkOrphanControl, ldkWidowControl, ldkOverflow, ldkImmediateFlush,
  ldkPageLayer, ldkOverlap);

Unidade

HPDFDoc

Valores

ValorSignificado
ldkAutomaticPageBreakUma nova página foi iniciada no fluxo normal, por exemplo porque nenhuma linha completa cabe acima da margem inferior
ldkKeepWithNextUma quebra de página foi feita para que a linha final do parágrafo reserve espaço para o parágrafo seguinte
ldkOrphanControlA quebra de página foi movida para preservar o número mínimo configurado de linhas de abertura
ldkWidowControlO ponto de quebra foi avançado para preservar o número mínimo configurado de linhas de fechamento
ldkOverflowUm elemento não coube e estourou os bounds dele, por exemplo quando a adição automática de páginas está desativada
ldkImmediateFlushConteúdo de página já fechado foi movido para armazenamento de layout respaldado em arquivo para limitar o uso de memória
ldkPageLayerUm callback de page-layer registrado foi aplicado durante a construção de uma página
ldkOverlapOs bounds de um elemento rastreado intersectaram os bounds de um elemento rastreado anteriormente

Notas de uso

APIs relacionadas