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

NombreTipoAccesoDescripción
cTMMatrixLeerRetorna la actual matriz de transformación.
fillColorjava.awt.ColorLeerDevolve el color de la cubierta como un color AWT.
fillPatternNameStringLeerRetorna el nombre de la forma de relleno actual (o nulo para rellena de color sólido).
strokePatternNameStringLeerRetorna el nombre actual de la patente de accidente (o nulo).
fillColorSpaceorg.aspose.pdf.engine.colorspace.ColorSpaceBaseLeerRetorna el espacio de color seleccionado por la última {@code cs}, o null.
strokeColorSpaceorg.aspose.pdf.engine.colorspace.ColorSpaceBaseLeerRetorna el espacio de color seleccionado por la última {@code CS}, o null.
strokeColorjava.awt.ColorLeerRetorna el color de la columna como un color AWT.
lineWidthdoubleLeerRetorna la anchura de línea en unidades de usuario.
lineCapintLeerRetorna el estilo de la línea cap (0=butt, 1=round, 2=square).
lineJoinintLeerRetorna la línea en el estilo de unirse (0=m, 1=circuito, 2=bevel).
miterLimitdoubleLeerRetorna el límite de mitad.
dashArrayfloat[]LeerRetorna la línea de dash, o nulo para líneas sólidas.
dashPhasefloatLeerRetorno a la fase de Dash.
strokingAlphafloatLeerRetorna el alfa de la caída (0..1).
nonStrokingAlphafloatLeerDevolve el alfa no enchufado (pleno) (0..1).
blendModeStringLeerRetorna el modo de mezcla (/BM, § 11.3.5).
fontNameStringLeerRetorna el nombre de fuente actual (por ejemplo, “F1”).
fontSizedoubleLeerDevolver el tamaño de la letra actual.
charSpacingdoubleLeerRetorna el carácter que se desplaza en unidades de espacio de texto.
wordSpacingdoubleLeerRetorna la palabra que se desplaza en unidades de espacio de texto.
horizontalScalingdoubleLeerRetorna la escala de texto horizontal (percentaje, 100 = normal).
textLeadingdoubleLeerDevolver el texto principal.
textRenderingModeintLeerRetorna el modo de renderización del texto (0-7).
textRisedoubleLeerRetorno del texto al ascenso.
textMatrixMatrixLeerRetorna la matriz de texto (Tm).
textLineMatrixMatrixLeerRetorna la matriz de línea de texto (Tlm).
currentPathGeneralPathLeerdevolver el camino actual.
clipPathGeneralPathLeerDevolve el camino de clipa actual, o cero si no se establece.
pendingClipEvenOddbooleanLeerRetorna verdad si el clip pendiente utiliza la regla de igualdad.

Metodología

firmaDescripción
GraphicsState()Crea un nuevo estado de gráficos con valores PDF por defecto.
clone()GraphicsState
getCTM()MatrixRetorna 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.ColorDevolve el color de la cubierta como un color AWT.
getFillPatternName()StringRetorna 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()StringRetorna 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.ColorSpaceBaseRetorna 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.ColorSpaceBaseRetorna 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.ColorRetorna 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()doubleRetorna la anchura de línea en unidades de usuario.
setLineWidth(w: double)Conexión de la línea.
getLineCap()intRetorna el estilo de la línea cap (0=butt, 1=round, 2=square).
setLineCap(cap: int)El estilo de la línea cap.
getLineJoin()intRetorna 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()doubleRetorna 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()floatRetorno a la fase de Dash.
setDash(array: float[], phase: float)Póngase en marcha el patrón de dash.
createStroke()BasicStrokeCrea un AWT BasicStroke desde el estilo de línea actual.
getStrokingAlpha()floatRetorna el alfa de la caída (0..1).
setStrokingAlpha(alpha: float)Se pone el alfa de la caída.
getNonStrokingAlpha()floatDevolve el alfa no enchufado (pleno) (0..1).
setNonStrokingAlpha(alpha: float)El alfa no es un alpha.
getBlendMode()StringRetorna el modo de mezcla (/BM, § 11.3.5).
setBlendMode(mode: String)Configura el modo de mezcla; null reset a “Normal”.
getFontName()StringRetorna el nombre de fuente actual (por ejemplo, “F1”).
setFont(name: String, size: double)Encuentra el font actual.
getFontSize()doubleDevolver el tamaño de la letra actual.
getCharSpacing()doubleRetorna el carácter que se desplaza en unidades de espacio de texto.
setCharSpacing(cs: double)El personaje se desplaza.
getWordSpacing()doubleRetorna la palabra que se desplaza en unidades de espacio de texto.
setWordSpacing(ws: double)Encuentra la palabra espaciosa.
getHorizontalScaling()doubleRetorna la escala de texto horizontal (percentaje, 100 = normal).
setHorizontalScaling(hs: double)Escribe la escala de texto horizontal.
getTextLeading()doubleDevolver el texto principal.
setTextLeading(tl: double)El texto se dirige.
getTextRenderingMode()intRetorna el modo de renderización del texto (0-7).
setTextRenderingMode(mode: int)Configura el modo de renderización del texto.
getTextRise()doubleRetorno del texto al ascenso.
setTextRise(rise: double)El texto se levanta.
getTextMatrix()MatrixRetorna 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()MatrixRetorna 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()GeneralPathdevolver 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()GeneralPathDevolve 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()booleanRetorna verdad si hay un clip pendiente para aplicar.
isPendingClipEvenOdd()booleanRetorna verdad si el clip pendiente utiliza la regla de igualdad.
clearPendingClip()Limpiar la bandera pendiente (después de que se haya aplicado).

Ver también

 Español