function GenerateTaggedLayout(Layout: TPdfLayoutDocument; out Plan: TPdfLayoutPlan; const Language: string = 'en-US'): Boolean;
Mede e emite um novo documento de layout, atribui MCIDs contínuos aos objetos de página semânticos, marca o conteúdo decorativo como Artifact, constrói a hierarquia de estrutura e recarrega o Tagged PDF concluído no mesmo TPdf
O destino deve estar inativo ou conter zero páginas, para que todo objeto não decorativo seja coberto pelo plano semântico gerado
O método carrega o PDFium antes de verificar as capacidades de conteúdo marcado, de modo que pode ser a primeira operação nativa em uma nova instância de TPdf sem uma chamada preliminar a CreateDocument
O AddText tem o padrão plsrParagraph, enquanto cabeçalhos, rodapés, réguas, imagens, XObjects de página e nós em cache têm o padrão plsrArtifact
Chame SetLastItemSemantics para atribuir títulos, seções, divisões, figuras, legendas, papéis de lista, papéis de tabela, texto alternativo, texto atual, idioma, IDs, escopo de tabela, spans ou IDs de cabeçalho
Use AddSemanticNode para contêineres não visuais de lista e tabela, então conecte descendentes por meio de ElementID e ParentID
O AddLink adiciona texto de URI medido e uma anotação Link
A anotação gerada é convertida em um objeto indireto quando necessário, recebe uma chave StructParent e é associada ao seu elemento de estrutura Link por meio de entradas OBJR e ParentTree
A passagem de medição rejeita IDs duplicados, pais não resolvidos, ciclos, contenção inválida de lista ou tabela, figuras sem texto alternativo ou atual, spans e escopo inválidos e IDs de cabeçalho de tabela não resolvidos
A geração rejeita saída criptografada, árvore de estrutura existente, contagens divergentes de páginas ou objetos, MCIDs duplicados, mapeamentos de anotações incompletos e estouros do orçamento de objetos configurado
O Plan contém elementos semânticos, índices de pais, MCIDs, índices de anotações de link, contagens de conteúdo marcado e contagens de artefatos, além das métricas ordinárias de layout
O documento concluído carrega um elemento de estrutura Document, ParentTree, IDTree quando IDs estão presentes, MarkInfo, idioma do documento, StructParents de página e ordem de tabulação baseada em estrutura para páginas com anotações
TPdfLayoutTableCell.AddTextRun mantém estilos de texto mistos como texto nativo e extraível; SetImage emite uma Figure com texto alternativo sob a célula de tabela original
Com AllowRowSpanContinuation=True, um TH ou TD cobre todos os seus fragmentos físicos de página por meio de entradas MCR específicas de página, preservando RowSpan, ColumnSpan e as relações de cabeçalho
Linhas de subtotal permanecem linhas de corpo e os rótulos de continuação são marcados como Artifact; veja FPdfLayout para restrições e orçamentos