EnumeratePageElements

Edição de fluxos de conteúdo

Descrição

Enumera cada instrução não vazia de exibição de texto, posicionamento concreto de imagem e caminho pintado em uma página e depois retém um instantâneo editável para os acessadores escalares e métodos de mutação. Cada elemento recebe um ID opaco vinculado à sua camada de conteúdo exata e intervalo de instruções. Uma enumeração posterior ou uma mutação bem-sucedida invalida todos os IDs anteriores

Sintaxe

Delphi

Function TPDFlib.EnumeratePageElements(Page: Integer): Integer;

ActiveX

Function PDFlib::EnumeratePageElements(Page As Long) As Long

DLL

int DLEnumeratePageElements(int InstanceID, int Page);

Parâmetros

PageNúmero de página com base em um

Valores retornados

O número de elementos editáveis, ou 0 quando a página é inválida ou não contém objetos de pintura suportados

Observações

Use índices com base em um com os acessadores GetEnumeratedPageElement* e depois passe o ID opaco retornado a DeletePageElement ou TransformPageElementO mesmo ID opaco pode enumerar os componentes de recorte efetivos do elemento, os segmentos de caminho transformados, as regras de preenchimento e os limites combinados com as APIs

GetPageElementClipPath* e GetPageElementEffectiveClip*As consultas

GetPageElementMarkedContent* expõem a pilha de tags ativa da externa para a interna, os valores MCID validados e os dicionários de propriedades diretos ou baseados em recursos sem reanalisar a página