GraphicsState

Vue de l’ensemble

GraphicsState C’est une classe dans Aspose.PDF FOSS pour Java. hérité de : Cloneable.

Trace l’état de graphiques mutables pendant la présentation de page PDF (ISO 32000-1:2008, §8.4).

Cette classe fournit 79 méthodes pour travailler avec des objets GraphicsState dans les programmes Java. Les méthodes disponibles comprennent : GraphicsState, beginText, clearPath, clearPendingClip, clone, closePath, concatMatrix, createStroke, curveTo, curveToV, curveToY, getBlendMode,67 méthodes supplémentaires. Tous les membres publics sont accessibles à toute application Java après l’installation de la Aspose.PDF FOSS pour le package Java. Propriétés : blendMode, cTM, charSpacing, clipPath, currentPath, dashArray,Et 23 autres.

Propriétés

Nom deTypeAccèsDescription
cTMMatrixLireIl revient à la matrice de transformation actuelle.
fillColorjava.awt.ColorLireRetourne la couleur de remplissage en tant que couleur AWT.
fillPatternNameStringLireRetourne le nom de modèle pour remplir la couleur (ou null).
strokePatternNameStringLireRetourne le nom de modèle actuel (ou null).
fillColorSpaceorg.aspose.pdf.engine.colorspace.ColorSpaceBaseLireRetourne l’espace de couleur sélectionné par le dernier {@code cs}, ou null.
strokeColorSpaceorg.aspose.pdf.engine.colorspace.ColorSpaceBaseLireRetourne l’espace de couleur sélectionné par le dernier {@code CS}, ou null.
strokeColorjava.awt.ColorLireRetourne la couleur de l’infarct comme une couleur AWT.
lineWidthdoubleLireRetourne la largeur de ligne dans les unités d’utilisateur.
lineCapintLireRetourne le style de cap de ligne (0 = butt, 1 = rond, 2 = square).
lineJoinintLireRetourne la ligne dans le style de joint (0 = m, 1 = rond, 2 = bevel).
miterLimitdoubleLireRetourner le seuil de la mythe.
dashArrayfloat[]LireRetourne l’array de dash, ou null pour les lignes solides.
dashPhasefloatLireRetour à la phase du dash.
strokingAlphafloatLireRetourner le stroping alpha (0..1).
nonStrokingAlphafloatLireRetourne l’alpha non-flou (en plein) (0..1).
blendModeStringLireRetourne le mode de mélange (/BM, § 11.3.5).
fontNameStringLireRetourne le nom de source actuel du phon (par exemple, « F1 »).
fontSizedoubleLireRetourner la taille actuelle de la lettre.
charSpacingdoubleLireRetourne le caractère spacing dans les unités de texte-espace.
wordSpacingdoubleLireRetourne le mot spacing dans les unités de texte-espace.
horizontalScalingdoubleLireRetourne l’échelle du texte horizontal (percentage, 100 = normal).
textLeadingdoubleLireRetourner le texte de la tête.
textRenderingModeintLireRetourner le mode de rendu du texte (0-7).
textRisedoubleLireRetourner le texte de l’aise.
textMatrixMatrixLireRetourner la matrice de texte (Tm).
textLineMatrixMatrixLireRetourner la matrice de ligne texte (Tlm).
currentPathGeneralPathLireRetour sur le chemin actuel.
clipPathGeneralPathLireRetourne le chemin de clips actuel, ou null si non définis.
pendingClipEvenOddbooleanLireIl est valable si le clip pendant utilise la règle équivalente.

méthodes

SignatureDescription
GraphicsState()Créer un nouveau état graphique avec les valeurs PDF par défaut.
clone()GraphicsState
getCTM()MatrixIl revient à la matrice de transformation actuelle.
setCTM(ctm: Matrix)Il s’agit de la matrice de transformation actuelle.
concatMatrix(matrix: Matrix)Concatenez une matrix sur la CTM : ctm = matrice × ctM.
getFillColor()java.awt.ColorRetourne la couleur de remplissage en tant que couleur AWT.
getFillPatternName()StringRetourne le nom de modèle pour remplir la couleur (ou null).
setFillPatternName(n: String)Il stocke un nom de ressource de modèle comme source de remplissage.
getStrokePatternName()StringRetourne le nom de modèle actuel (ou null).
setStrokePatternName(n: String)Il stocke un nom de ressource Pattern comme source d’accident.
setFillColorRGB(r: double, g: double, b: double)Sélectionnez la couleur de remplissage des composants PDF RGB (0..1).
setFillColorGray(gray: double)Sélectionnez la couleur de remplissage d’une valeur gris PDF (0..1).
setFillColorCMYK(c: double, m: double, y: double, k: double)Mettez la couleur de remplissage des composants PDF CMYK (0..1) via le
Conversion de l’affichage press-characterisé
(Pour la suite de l’enregistrement, le site est enregistré par www.private.fr).
setFillColor(color: java.awt.Color)Mettez la couleur en plein droit.
getFillColorSpace()org.aspose.pdf.engine.colorspace.ColorSpaceBaseRetourne l’espace de couleur sélectionné par le dernier {@code cs}, ou null.
setFillColorSpace(cs: org.aspose.pdf.engine.colorspace.ColorSpaceBase)Il stocke l’espace de couleur sélectionné par {@code cs} pour sc/scn ultérieur.
getStrokeColorSpace()org.aspose.pdf.engine.colorspace.ColorSpaceBaseRetourne l’espace de couleur sélectionné par le dernier {@code CS}, ou null.
setStrokeColorSpace(cs: org.aspose.pdf.engine.colorspace.ColorSpaceBase)Il stocke l’espace de couleur sélectionné par {@code CS} pour SC/SCN ultérieur.
getStrokeColor()java.awt.ColorRetourne la couleur de l’infarct comme une couleur AWT.
setStrokeColorRGB(r: double, g: double, b: double)Mettez la couleur de l’éclat des composants PDF RGB (0..1).
setStrokeColorGray(gray: double)Sélectionnez la couleur de l’éclat d’une valeur gris PDF (0..1).
setStrokeColorCMYK(c: double, m: double, y: double, k: double)Mettez la couleur de l’éclat des composants PDF CMYK (0..1) via le
Conversion de l’affichage press-characterisé
(Pour la suite de l’enregistrement, le site est enregistré par www.private.fr).
setStrokeColor(color: java.awt.Color)Mettez la couleur de l’infarct directement.
getLineWidth()doubleRetourne la largeur de ligne dans les unités d’utilisateur.
setLineWidth(w: double)Définir la ligne de largeur.
getLineCap()intRetourne le style de cap de ligne (0 = butt, 1 = rond, 2 = square).
setLineCap(cap: int)Définir le style de la ligne.
getLineJoin()intRetourne la ligne dans le style de joint (0 = m, 1 = rond, 2 = bevel).
setLineJoin(join: int)Mettez la ligne dans le style de l’adhésion.
getMiterLimit()doubleRetourner le seuil de la mythe.
setMiterLimit(limit: double)Définir le seuil de la mythe.
getDashArray()float[]Retourne l’array de dash, ou null pour les lignes solides.
getDashPhase()floatRetour à la phase du dash.
setDash(array: float[], phase: float)Définir le modèle Dash.
createStroke()BasicStrokeCréer un AWT BasicStroke du style de ligne actuel.
getStrokingAlpha()floatRetourner le stroping alpha (0..1).
setStrokingAlpha(alpha: float)Il est à l’aise avec le strawing alpha.
getNonStrokingAlpha()floatRetourne l’alpha non-flou (en plein) (0..1).
setNonStrokingAlpha(alpha: float)Il est donc non-alphabétique.
getBlendMode()StringRetourne le mode de mélange (/BM, § 11.3.5).
setBlendMode(mode: String)Mettez le mode de mélange; null remet à “Normal”.
getFontName()StringRetourne le nom de source actuel du phon (par exemple, « F1 »).
setFont(name: String, size: double)Mettez le font actuel.
getFontSize()doubleRetourner la taille actuelle de la lettre.
getCharSpacing()doubleRetourne le caractère spacing dans les unités de texte-espace.
setCharSpacing(cs: double)Il y a un caractère spacing.
getWordSpacing()doubleRetourne le mot spacing dans les unités de texte-espace.
setWordSpacing(ws: double)Mettez le mot spacing.
getHorizontalScaling()doubleRetourne l’échelle du texte horizontal (percentage, 100 = normal).
setHorizontalScaling(hs: double)Écoute la scale horisontale du texte.
getTextLeading()doubleRetourner le texte de la tête.
setTextLeading(tl: double)Mettez le texte en tête.
getTextRenderingMode()intRetourner le mode de rendu du texte (0-7).
setTextRenderingMode(mode: int)Mettez le mode de rendu du texte.
getTextRise()doubleRetourner le texte de l’aise.
setTextRise(rise: double)Le texte est en hausse.
getTextMatrix()MatrixRetourner la matrice de texte (Tm).
setTextMatrix(tm: Matrix)Définir la matrice de texte.
setTextMatrixDirect(tm: Matrix)Mettez la matrice de texte sans modifier la matrix de ligne de textes (pour l’avancement glyph).
getTextLineMatrix()MatrixRetourner la matrice de ligne texte (Tlm).
moveTextPosition(tx: double, ty: double)Mouvement de la position du texte par (tx, ty) - implémentation Td opérateur.
nextLine()Il se déplace vers la ligne suivante — implémenter l’opérateur T*.
beginText()Commence un objet de texte (BT) - réinitialisez la matrice du texte et la matrix de ligne de textes à l’identité.
getCurrentPath()GeneralPathRetour sur le chemin actuel.
moveTo(x: double, y: double)Un nouveau sous-path commence à (x, y).
lineTo(x: double, y: double)Appuyez une ligne du point actuel à (x, y).
curveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double)Appliquez une courbe de Bézier cubes (opérateur c).
curveToV(x2: double, y2: double, x3: double, y3: double)Appliquez une courbe Bézier cubes avec le premier point de contrôle = point actuel (v opérateur).
curveToY(x1: double, y1: double, x3: double, y3: double)Appliquez une courbe Bézier cubes avec le point de contrôle final = point d’expiration (y opérateur).
rect(x: double, y: double, w: double, h: double)Approche un rectangle (re operator).
closePath()Fermez la sous-path actuelle (h opérateur).
clearPath()Il nettoie le chemin actuel après la peinture ou non-op.
getClipPath()GeneralPathRetourne le chemin de clips actuel, ou null si non définis.
setClipPath(path: GeneralPath)Mettez le chemin de clips directement.
setPendingClip()Il marque un clip non zéro pendant (opérateur W).
setPendingClipEvenOdd()Marque un clip enclenchant (opérateur W*).
hasPendingClip()booleanIl est valable si un clip attendant est à appliquer.
isPendingClipEvenOdd()booleanIl est valable si le clip pendant utilise la règle équivalente.
clearPendingClip()Il nettoie la drapeau de clip pendant (après qu’elle a été appliquée).

Voir aussi

 Français