PDFium Delphi Component Docs

PageObjectMarks Método

Componente: TPdf  ·  Unidade: PDFium
Lê as tags de marked content anexadas a um objeto de página

Syntax

function PageObjectMarks(Index: Integer): TPdfContentMarks;

IndexInteger. Índice baseado em zero do objeto de página
ResultTPdfContentMarks. Array de marcas, cada uma com um Name e um array Params de entradas chave/valor. Vazio quando o objeto não carrega marca

Description

Marked content (ISO 32000-1 14.6) é o par BDC/EMC que marca o conteúdo da página com um nome e uma lista de propriedades opcional. Tagged PDF, PDF/UA e grupos de conteúdo opcional são todos construídos sobre ele, portanto ler as marcas é como um chamador descobre qual papel lógico um trecho de conteúdo desempenha

Cada parâmetro carrega um discriminador Kind - pmpInt, pmpFloat, pmpString ou pmpBlob - e apenas o campo de valor correspondente tem significado. pmpUnknown cobre tanto um tipo não reconhecido quanto uma chave que não existe, porque o PDFium informa os dois de forma idêntica

A entrada /MCID, que vincula o conteúdo a um elemento de estrutura, é informada separadamente por PageObjectMarkedContentID

See Also

AddPageObjectMark, SetPageObjectMarkParam, RemovePageObjectMark, PageObjectMarkedContentID, StructureElements