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 LongDLL
int DLEnumeratePageElements(int InstanceID, int Page);Parâmetros
| Page | Nú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