TPDFlibContentGraphicsState
Tipos de datos
Descripción
Contiene el estado efectivo de gráficos y texto asociado a una instrucción de contenido analizada
Los campos de ubicación identifican la capa de contenido, el índice de instrucción de base cero, el operador, la profundidad de la pila de estado de gráficos, la profundidad de contenido, la invocación y la invocación padre, el objeto de flujo contenedor y el XObject padre
Los campos de gráficos incluyen CTM, estilo de línea, patrón de guiones, intención de renderizado, espacios de color, operandos de color, recursos de patrón y el nombre más reciente de recurso externo de estado de gráficos
Los campos de trazado informan de límites transformados, punto actual, recuentos de subtrayectos y segmentos, reconocimiento de rectángulos y una regla de recorte pendiente; los campos de recorte informan de límites efectivos, exactitud, vacuidad, la última regla aplicada, una cadena de intersección ClipPaths ordenada inmutable y si esa cadena está completa
Los operandos de color se retienen como texto de origen PDF de modo que los recuentos arbitrarios de componentes DeviceN no se truncanLas funciones dependientes del dispositivo se representan mediante un nombre PDF, una referencia indirecta, un marcador de objeto directo o un origen de objeto compacto en lugar de datos de flujo expandidosMarkedContent resuelve las fuentes de la página seleccionada y avanza BMC exactamente; BDC también asigna ámbitos de recursos e identidad de árbol de invocaciones mientras traza los FormsLos rastreadores independientes establecen MCID solo cuando su devolución de llamada de medición tiene éxito
Los campos de XObject identifican el recurso Do actual, el subtipo resuelto, el número de objeto indirecto y los límites de invocación de cuatro esquinas; los campos de Form conservan su /Matrix original, /BBox, la propiedad de recursos, el subtipo de grupo, el estado de referencia, el resultado del recorrido y el recuento de descendientes
El estado externo resuelto incluye la intención de renderizado, la compensación del punto negro, el sobrestampado de trazado y no trazado, el modo de sobrestampado, el ajuste de trazo, el modo de mezcla, la máscara suave, las constantes alfa, el modo de fuente alfa, el golpe de texto, la suavidad, los controles de transferencia y la selección de trama
Los campos de texto incluyen las matrices de texto y de línea, el recurso de fuente o la referencia indirecta de fuente, el número de objeto de fuente, la identidad del ámbito de recursos, el tamaño, el modo de escritura y su estado de resolución, el espaciado, el escalado, el interlineado, el modo de renderizado, la elevación, la pertenencia al objeto de texto, el desplazamiento por instrucción y el estado de resolución de métricas
Sintaxis
TPDFlibContentGraphicsState = PDFlibContentModel.TPDFContentGraphicsState;Observaciones
Los operandos de color se retienen como texto fuente PDF para que no se trunque un número arbitrario de componentes DeviceN
Las funciones dependientes del dispositivo se representan por un nombre PDF, una referencia indirecta, un marcador de objeto directo o una fuente de objeto compacta en lugar de datos de flujo expandidos
EnumPageContentStates resuelve las fuentes de la página seleccionada y avanza TextMatrix con exactitud; EnumPageContentStatesEx también asigna ámbitos de recursos e identidad de árbol de invocación mientras traza los Forms
TextAdvanceResolved
ClipBoundsExact
ClipPathsClipPathsComplete