EnumeratePageElements
Edición de flujos de contenido
Descripción
Enumera cada instrucción de presentación de texto no vacía, cada colocación concreta de imagen y cada trazado pintado en una página y, a continuación, 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 con éxito 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 basado en uno |
|---|
Valores devueltos
El número de elementos editables, o 0 cuando la página no es válida o no contiene objetos de pintado admitidos
Observaciones
Utilice índices basados en uno con los accesores GetEnumeratedPageElement* y después pase el ID opaco devuelto a DeletePageElement o TransformPageElementEl mismo ID opaco permite enumerar los componentes de recorte efectivos 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