GraphicsState
Revisión
GraphicsState Es una clase en Aspose.PDF FOSS para Java. Heredados de: Cloneable.
Siga el estado de gráficos mutibles durante la renderización de páginas PDF (ISO 32000-1:2008, §8.4).
Esta clase proporciona 79 métodos para trabajar con objetos GraphicsState en programas de Java. Los métodos disponibles incluyen: GraphicsState, beginText, clearPath, clearPendingClip, clone, closePath, concatMatrix, createStroke, curveTo, curveToV, curveToY, getBlendMode,y 67 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.PDF FOSS para el paquete Java. Propiedades : blendMode, cTM, charSpacing, clipPath, currentPath, dashArray,Y 23 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
cTM | Matrix | Leer | Retorna la actual matriz de transformación. |
fillColor | java.awt.Color | Leer | Devolve el color de la cubierta como un color AWT. |
fillPatternName | String | Leer | Retorna el nombre de la forma de relleno actual (o nulo para rellena de color sólido). |
strokePatternName | String | Leer | Retorna el nombre actual de la patente de accidente (o nulo). |
fillColorSpace | org.aspose.pdf.engine.colorspace.ColorSpaceBase | Leer | Retorna el espacio de color seleccionado por la última {@code cs}, o null. |
strokeColorSpace | org.aspose.pdf.engine.colorspace.ColorSpaceBase | Leer | Retorna el espacio de color seleccionado por la última {@code CS}, o null. |
strokeColor | java.awt.Color | Leer | Retorna el color de la columna como un color AWT. |
lineWidth | double | Leer | Retorna la anchura de línea en unidades de usuario. |
lineCap | int | Leer | Retorna el estilo de la línea cap (0=butt, 1=round, 2=square). |
lineJoin | int | Leer | Retorna la línea en el estilo de unirse (0=m, 1=circuito, 2=bevel). |
miterLimit | double | Leer | Retorna el límite de mitad. |
dashArray | float[] | Leer | Retorna la línea de dash, o nulo para líneas sólidas. |
dashPhase | float | Leer | Retorno a la fase de Dash. |
strokingAlpha | float | Leer | Retorna el alfa de la caída (0..1). |
nonStrokingAlpha | float | Leer | Devolve el alfa no enchufado (pleno) (0..1). |
blendMode | String | Leer | Retorna el modo de mezcla (/BM, § 11.3.5). |
fontName | String | Leer | Retorna el nombre de fuente actual (por ejemplo, “F1”). |
fontSize | double | Leer | Devolver el tamaño de la letra actual. |
charSpacing | double | Leer | Retorna el carácter que se desplaza en unidades de espacio de texto. |
wordSpacing | double | Leer | Retorna la palabra que se desplaza en unidades de espacio de texto. |
horizontalScaling | double | Leer | Retorna la escala de texto horizontal (percentaje, 100 = normal). |
textLeading | double | Leer | Devolver el texto principal. |
textRenderingMode | int | Leer | Retorna el modo de renderización del texto (0-7). |
textRise | double | Leer | Retorno del texto al ascenso. |
textMatrix | Matrix | Leer | Retorna la matriz de texto (Tm). |
textLineMatrix | Matrix | Leer | Retorna la matriz de línea de texto (Tlm). |
currentPath | GeneralPath | Leer | devolver el camino actual. |
clipPath | GeneralPath | Leer | Devolve el camino de clipa actual, o cero si no se establece. |
pendingClipEvenOdd | boolean | Leer | Retorna verdad si el clip pendiente utiliza la regla de igualdad. |
Metodología
| firma | Descripción |
|---|---|
GraphicsState() | Crea un nuevo estado de gráficos con valores PDF por defecto. |
clone() → GraphicsState | |
getCTM() → Matrix | Retorna la actual matriz de transformación. |
setCTM(ctm: Matrix) | El sistema de transformación actual. |
concatMatrix(matrix: Matrix) | Concatenar una matriz en el CTM: ctm = matrix × ctM. |
getFillColor() → java.awt.Color | Devolve el color de la cubierta como un color AWT. |
getFillPatternName() → String | Retorna el nombre de la forma de relleno actual (o nulo para rellena de color sólido). |
setFillPatternName(n: String) | Almacenar un nombre de recurso patrón como la fuente de relleno. |
getStrokePatternName() → String | Retorna el nombre actual de la patente de accidente (o nulo). |
setStrokePatternName(n: String) | Almacenar un nombre de recurso patrón como la fuente del accidente. |
setFillColorRGB(r: double, g: double, b: double) | Coloca el color de rango en los componentes RGB de PDF (0..1). |
setFillColorGray(gray: double) | Coloca el color de relleno desde un valor gris PDF (0..1). |
setFillColorCMYK(c: double, m: double, y: double, k: double) | Coloca el color de relleno de los componentes CMYK PDF (0..1) a través del |
| Conversión de pantalla presencial | |
| ({@link org.aspose.pdf.engine.colorspace.CmykDisplay}). | |
setFillColor(color: java.awt.Color) | Coloca el color en directo. |
getFillColorSpace() → org.aspose.pdf.engine.colorspace.ColorSpaceBase | Retorna el espacio de color seleccionado por la última {@code cs}, o null. |
setFillColorSpace(cs: org.aspose.pdf.engine.colorspace.ColorSpaceBase) | Almacenar el espacio de color seleccionado por {@code cs} para la siguiente sc/scn. |
getStrokeColorSpace() → org.aspose.pdf.engine.colorspace.ColorSpaceBase | Retorna el espacio de color seleccionado por la última {@code CS}, o null. |
setStrokeColorSpace(cs: org.aspose.pdf.engine.colorspace.ColorSpaceBase) | Almacenar el espacio de color seleccionado por {@code CS} para SC/SCN posterior. |
getStrokeColor() → java.awt.Color | Retorna el color de la columna como un color AWT. |
setStrokeColorRGB(r: double, g: double, b: double) | Coloca el color de la columna de los componentes PDF RGB (0..1). |
setStrokeColorGray(gray: double) | Coloca el color de la columna de un valor gris PDF (0..1). |
setStrokeColorCMYK(c: double, m: double, y: double, k: double) | Coloca el color de la columna del PDF CMYK componentes (0..1) a través de |
| Conversión de pantalla presencial | |
| ({@link org.aspose.pdf.engine.colorspace.CmykDisplay}). | |
setStrokeColor(color: java.awt.Color) | Colore el color directamente. |
getLineWidth() → double | Retorna la anchura de línea en unidades de usuario. |
setLineWidth(w: double) | Conexión de la línea. |
getLineCap() → int | Retorna el estilo de la línea cap (0=butt, 1=round, 2=square). |
setLineCap(cap: int) | El estilo de la línea cap. |
getLineJoin() → int | Retorna la línea en el estilo de unirse (0=m, 1=circuito, 2=bevel). |
setLineJoin(join: int) | Entra en el estilo de la línea. |
getMiterLimit() → double | Retorna el límite de mitad. |
setMiterLimit(limit: double) | - Define el límite de mitad. |
getDashArray() → float[] | Retorna la línea de dash, o nulo para líneas sólidas. |
getDashPhase() → float | Retorno a la fase de Dash. |
setDash(array: float[], phase: float) | Póngase en marcha el patrón de dash. |
createStroke() → BasicStroke | Crea un AWT BasicStroke desde el estilo de línea actual. |
getStrokingAlpha() → float | Retorna el alfa de la caída (0..1). |
setStrokingAlpha(alpha: float) | Se pone el alfa de la caída. |
getNonStrokingAlpha() → float | Devolve el alfa no enchufado (pleno) (0..1). |
setNonStrokingAlpha(alpha: float) | El alfa no es un alpha. |
getBlendMode() → String | Retorna el modo de mezcla (/BM, § 11.3.5). |
setBlendMode(mode: String) | Configura el modo de mezcla; null reset a “Normal”. |
getFontName() → String | Retorna el nombre de fuente actual (por ejemplo, “F1”). |
setFont(name: String, size: double) | Encuentra el font actual. |
getFontSize() → double | Devolver el tamaño de la letra actual. |
getCharSpacing() → double | Retorna el carácter que se desplaza en unidades de espacio de texto. |
setCharSpacing(cs: double) | El personaje se desplaza. |
getWordSpacing() → double | Retorna la palabra que se desplaza en unidades de espacio de texto. |
setWordSpacing(ws: double) | Encuentra la palabra espaciosa. |
getHorizontalScaling() → double | Retorna la escala de texto horizontal (percentaje, 100 = normal). |
setHorizontalScaling(hs: double) | Escribe la escala de texto horizontal. |
getTextLeading() → double | Devolver el texto principal. |
setTextLeading(tl: double) | El texto se dirige. |
getTextRenderingMode() → int | Retorna el modo de renderización del texto (0-7). |
setTextRenderingMode(mode: int) | Configura el modo de renderización del texto. |
getTextRise() → double | Retorno del texto al ascenso. |
setTextRise(rise: double) | El texto se levanta. |
getTextMatrix() → Matrix | Retorna la matriz de texto (Tm). |
setTextMatrix(tm: Matrix) | El texto se encuentra en la matriz. |
setTextMatrixDirect(tm: Matrix) | Configura la matriz de texto sin cambiar la matrícula de línea de text (para el avance del glif). |
getTextLineMatrix() → Matrix | Retorna la matriz de línea de texto (Tlm). |
moveTextPosition(tx: double, ty: double) | Move la posición de texto por (tx, ty) — implementa el operador Td. |
nextLine() | Se mide a la siguiente línea — implementa el operador T*. |
beginText() | Comienza un objeto de texto (BT) - reseta la matriz de text y la matrícula de línea de textos a la identidad. |
getCurrentPath() → GeneralPath | devolver el camino actual. |
moveTo(x: double, y: double) | Comienza un nuevo subpágina en (x, y). |
lineTo(x: double, y: double) | Añade una línea desde el punto actual a (x, y). |
curveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double) | Añade una curva de Bézier cubica (operador c). |
curveToV(x2: double, y2: double, x3: double, y3: double) | Añade una curva cubica de Bézier con el punto de control primero = punto actual (operador v). |
curveToY(x1: double, y1: double, x3: double, y3: double) | Añade una curva de Bézier cuyo punto de control final = punto final (y operador). |
rect(x: double, y: double, w: double, h: double) | Añade un rectángulo (re operator). |
closePath() | Cierra el subpágina actual (h operador). |
clearPath() | Limpiar el camino actual después de la pintura o no-op. |
getClipPath() → GeneralPath | Devolve el camino de clipa actual, o cero si no se establece. |
setClipPath(path: GeneralPath) | Póngase el camino de la clavada directamente. |
setPendingClip() | Marca un clip de ventilación no cero pendiente (operador W). |
setPendingClipEvenOdd() | Marca un clip pendiente even-odd (operador W*). |
hasPendingClip() → boolean | Retorna verdad si hay un clip pendiente para aplicar. |
isPendingClipEvenOdd() → boolean | Retorna verdad si el clip pendiente utiliza la regla de igualdad. |
clearPendingClip() | Limpiar la bandera pendiente (después de que se haya aplicado). |