GraphicsState

GraphicsState

Descripción general

GraphicsState es una clase en Aspose.PDF FOSS para .NET.

Realiza un seguimiento del estado gráfico del PDF durante el análisis del flujo de contenido (PDF32000 §8.4).

Esta clase proporciona 10 métodos para trabajar con objetos GraphicsState en programas .NET.
Los métodos disponibles incluyen: AdvanceTextPosition, ConcatMatrix, GetEffectiveFontSize, GetTextPosition, MoveTextPosition, MoveToNextLine, Restore, Save, SetTextMatrix, TransformPoint.
Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS for .NET.
Propiedades: ActualText, BlendMode, CharSpacing, ClipMask, Ctm, DashArray, y 32 más.

Propiedades

NombreTipoAccesoDescripción
Ctmdouble[]ReadMatriz de transformación actual (CTM).
FillRdoubleRead/WriteColor de relleno (RGB).
FillGdoubleRead/WriteObtiene o establece el g de relleno.
FillBdoubleRead/WriteObtiene o establece el b de relleno.
StrokeRdoubleRead/WriteColor de trazo (RGB).
StrokeGdoubleRead/WriteObtiene o establece el g de trazo.
StrokeBdoubleRead/WriteObtiene o establece el b de trazo.
LineWidthdoubleRead/WriteAncho de línea.
LineCapintRead/WriteEstilo de terminación de línea (0=butt, 1=round, 2=square).
LineJoinintRead/WriteEstilo de unión de línea (0=miter, 1=round, 2=bevel).
MiterLimitdoubleRead/WriteLímite de inglete.
FlatnessdoubleRead/WriteTolerancia de planitud.
FillAlphadoubleRead/WriteOpacidad de relleno (ca).
StrokeAlphadoubleRead/WriteOpacidad de trazo (CA).
BlendModestringRead/WriteModo de fusión (BM).
OverprintStrokeboolRead/WriteIndicador de sobreimpresión para trazo (OP).
OverprintFillboolRead/WriteIndicador de sobreimpresión para sin trazo (op).
ExtGStateNamestring?Read/WriteEl nombre del recurso ExtGState actual, o null.
MarkedContentTagstring?Read/WriteEtiqueta de contenido marcado actual (establecida por BDC/BMC, borrada por EMC).
ActualTextstring?Read/WriteActualText de las propiedades de contenido marcado (establecido por BDC con /ActualText).
DashArraydouble[]Read/WriteArreglo de patrón de guiones (operador d).
DashPhasedoubleRead/WriteFase de guiones (operador d).
FillColorSpacestringRead/WriteNombre del espacio de color de relleno actual (operador cs).
StrokeColorSpacestringRead/WriteNombre del espacio de color de trazo actual (operador CS).
FillPatternNamestring?Read/WriteNombre del recurso de patrón establecido por scn cuando FillColorSpace es “Pattern”.
StrokePatternNamestring?Read/WriteNombre del recurso de patrón para trazo (operador SCN).
InTextObjectboolRead/WriteIndica si estamos dentro de un objeto de texto BT/ET.
FontNamestring?Read/WriteNombre del recurso de fuente actual (p.ej., “F1”).
FontSizedoubleRead/WriteTamaño de fuente actual.
CharSpacingdoubleRead/WriteEspaciado de caracteres (Tc).
WordSpacingdoubleRead/WriteEspaciado de palabras (Tw).
HorizontalScalingdoubleRead/WriteEscalado horizontal (Tz).
LeadingdoubleRead/WriteInterlineado de texto (TL).
RenderingModeintRead/WriteModo de renderizado de texto (Tr).
RisedoubleRead/WriteElevación de texto (Ts).
TextMatrixdouble[]ReadMatriz de texto (Tm).
TextLineMatrixdouble[]ReadMatriz de línea de texto.
ClipMaskbyte[]?Read/WriteRuta de recorte actual como una plantilla binaria (255 = el píxel está dentro del recorte, 0 = fuera).

Métodos

FirmaDescripción
Save()Apila el estado actual en la pila (operador q).
Restore()Restaura el estado guardado más recientemente (operador Q).
ConcatMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Concatena una matriz al CTM (operador cm).
SetTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Establece la matriz de texto directamente (operador Tm).
MoveTextPosition(tx: double, ty: double)Mueve la posición del texto (operador Td).
AdvanceTextPosition(tx: double, ty: double)Avanza la posición del texto después de mostrar una cadena (Tj/TJ).
MoveToNextLine()Mueve al inicio de la siguiente línea (operador T*).
TransformPoint(x: double, y: double)Transforma un punto del espacio de usuario al espacio del dispositivo usando el CTM.
GetTextPosition()Obtiene la posición absoluta del texto usando tanto el CTM como la matriz de texto.
GetEffectiveFontSize()Obtiene el tamaño de fuente efectivo considerando la escala de la matriz de texto y el CTM.

Ver también

 Español