GetPageElementClipPathInfo

Edición de flujos de contenido, trazados de recorte

Descripción

Devuelve una propiedad entera de un componente de 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 basado en uno
InfoIndexSelector de propiedad de la tabla siguiente

Propiedades

0Tipo de componente: 1 límite de página inicial, 2 trazado, 3 marcador de contorno de texto, 4 límite de Form
1Regla de relleno: 0 no aplicable, 1 curvatura no nula, 2 par-impar
2Recuento de segmentos almacenados
31 cuando se conocen los límites del componente
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 el origen es un objeto de trazado completo de nivel superior que puede sustituirse o eliminarse de forma segura
7Capa de contenido de origen basada en uno, o 0 para un componente sintético, anidado, mal formado o entre capas
8Primera instrucción de origen basada en cero, o -1 cuando no existe origen editable
9Instrucción W o W* basada en cero, o -1 cuando no existe ninguna
10Instrucción terminal de pintado de trazado basada en cero, o -1 cuando no existe ninguna
11Profundidad de anidamiento 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