PDFium Delphi Component Docs

GenerateLayout Método

Componente: TPdf  ·  Unidades: PDFium, FPdfLayout

Syntax

function GenerateLayout(Layout: TPdfLayoutDocument; out Plan: TPdfLayoutPlan; AllowSignedDocument: Boolean = False): Boolean;

Description

Mede o texto e pagina cada item antes de alterar o destino, então anexa o plano completo com as APIs nativas de página e de objetos de página do PDFium

O TPdfLayoutDocument suporta texto com quebra automática, espaçadores, réguas, imagens, XObjects de página reutilizáveis, quebras de página explícitas, cabeçalhos, rodapés, configurações de página, parágrafos indivisíveis e alinhamento

Totais de páginas estáveis

Use {page} e {pages} em texto, cabeçalhos ou rodapés

A passagem de medição reserva espaços do dígito mais largo conforme ReservedPageDigits, de modo que os números finais de página não podem alterar a quebra automática ou a contagem de páginas durante a emissão

Resultado

O Plan informa páginas finais, comandos, chamadas de texto medidas, contagens de conteúdo e contagens de referências de página

O destino permanece inalterado quando a medição falha ou quando qualquer operação de anexação falha

Segurança

Um destino assinado ativo é rejeitado, a menos que AllowSignedDocument esteja definido

A origem passada para AddPageXObject deve permanecer ativa até a emissão ser concluída

See Also

GenerateTaggedLayout, Nós de layout em cache, AddPage, AddText, AddImage, CreateXObjectFromPage