EnumeratePageElements
Edición de flujos de contenido
Descripción
Enumera cada instrucción de mostrado de texto no vacía, cada colocación concreta de imagen y cada trazado pintado en una página, y luego retiene una instantánea editable para los accesores escalares y los métodos de mutación. Cada elemento recibe un ID opaco ligado a su capa de contenido exacta y a su rango de instrucciones. Una enumeración posterior o una mutación exitosa invalida todos los ID anteriores
Sintaxis
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 con base 1 |
|---|
Valores devueltos
El número de elementos editables, o 0 cuando la página no es válida o no contiene objetos de pintado compatibles
Observaciones
Use índices con base 1 con los accesores GetEnumeratedPageElement* y luego pase el ID opaco devuelto a DeletePageElement o TransformPageElementEl mismo ID opaco puede enumerar los componentes efectivos de recorte del elemento, los segmentos de trazado transformados, las reglas de relleno y los límites combinados con las APIs
GetPageElementClipPath* y GetPageElementEffectiveClip*Las consultas
GetPageElementMarkedContent* exponen la pila de etiquetas activa de exterior a interior, los valores MCID validados y los diccionarios de propiedades directos o respaldados por recursos sin volver a analizar la página