GetPageElementClipPathInfo

Edición de flujos de contenido, trazados de recorte

Descripción

Devuelve una propiedad entera para un componente en la cadena de intersección de recorte efectiva de un elemento de página enumerado

Sintaxis

Delphi

Function TPDFlib.GetPageElementClipPathInfo(ElementID, ClipPathIndex, InfoIndex: Integer): Integer;

Parámetros

ElementIDManejador opaco de elemento de página
ClipPathIndexÍndice de componente con base 1
InfoIndexSelector de propiedad de la tabla siguiente

Propiedades

0Tipo de componente: 1 límite inicial de página, 2 trazado, 3 marcador de contorno de texto, 4 límite de Form
1Regla de relleno: 0 no aplica, 1 devanado no cero, 2 par-impar
2Número de segmentos almacenados
31 cuando los límites del componente son conocidos
41 cuando la región del componente está representada exactamente por sus límites rectangulares
51 cuando se sabe que el componente está vacío
61 cuando la fuente es un objeto de trazado completo de nivel superior que puede reemplazarse o eliminarse de forma segura
7Capa de contenido de origen con base 1, o 0 para un componente sintético, anidado, mal formado o entre capas
8Primera instrucción de origen con base 0, o -1 cuando no existe fuente editable
9Instrucción W o W* con base 0, o -1 cuando no existe ninguna
10Instrucción terminal de pintado de trazado con base 0, o -1 cuando no existe ninguna
11Profundidad de anidación del Form de origen

Valor devuelto

El valor solicitado, o cero para un manejador, componente o selector no válido

Observaciones

El recorte de texto se representa como un marcador porque los contornos de glifos dependen de la fuente; use GetPageElementEffectiveClipInfo para comprobar si la región completa es reconstruible a partir de los segmentos almacenados

Los selectores de instrucciones son diagnósticos salvo que la propiedad 6 sea uno; la fuente editable está además protegida por una huella normalizada que se comprueba durante la mutación