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 de | Type | Accès | Description |
|---|---|---|---|
cTM | Matrix | Lire | Il revient à la matrice de transformation actuelle. |
fillColor | java.awt.Color | Lire | Retourne la couleur de remplissage en tant que couleur AWT. |
fillPatternName | String | Lire | Retourne le nom de modèle pour remplir la couleur (ou null). |
strokePatternName | String | Lire | Retourne le nom de modèle actuel (ou null). |
fillColorSpace | org.aspose.pdf.engine.colorspace.ColorSpaceBase | Lire | Retourne l’espace de couleur sélectionné par le dernier {@code cs}, ou null. |
strokeColorSpace | org.aspose.pdf.engine.colorspace.ColorSpaceBase | Lire | Retourne l’espace de couleur sélectionné par le dernier {@code CS}, ou null. |
strokeColor | java.awt.Color | Lire | Retourne la couleur de l’infarct comme une couleur AWT. |
lineWidth | double | Lire | Retourne la largeur de ligne dans les unités d’utilisateur. |
lineCap | int | Lire | Retourne le style de cap de ligne (0 = butt, 1 = rond, 2 = square). |
lineJoin | int | Lire | Retourne la ligne dans le style de joint (0 = m, 1 = rond, 2 = bevel). |
miterLimit | double | Lire | Retourner le seuil de la mythe. |
dashArray | float[] | Lire | Retourne l’array de dash, ou null pour les lignes solides. |
dashPhase | float | Lire | Retour à la phase du dash. |
strokingAlpha | float | Lire | Retourner le stroping alpha (0..1). |
nonStrokingAlpha | float | Lire | Retourne l’alpha non-flou (en plein) (0..1). |
blendMode | String | Lire | Retourne le mode de mélange (/BM, § 11.3.5). |
fontName | String | Lire | Retourne le nom de source actuel du phon (par exemple, « F1 »). |
fontSize | double | Lire | Retourner la taille actuelle de la lettre. |
charSpacing | double | Lire | Retourne le caractère spacing dans les unités de texte-espace. |
wordSpacing | double | Lire | Retourne le mot spacing dans les unités de texte-espace. |
horizontalScaling | double | Lire | Retourne l’échelle du texte horizontal (percentage, 100 = normal). |
textLeading | double | Lire | Retourner le texte de la tête. |
textRenderingMode | int | Lire | Retourner le mode de rendu du texte (0-7). |
textRise | double | Lire | Retourner le texte de l’aise. |
textMatrix | Matrix | Lire | Retourner la matrice de texte (Tm). |
textLineMatrix | Matrix | Lire | Retourner la matrice de ligne texte (Tlm). |
currentPath | GeneralPath | Lire | Retour sur le chemin actuel. |
clipPath | GeneralPath | Lire | Retourne le chemin de clips actuel, ou null si non définis. |
pendingClipEvenOdd | boolean | Lire | Il est valable si le clip pendant utilise la règle équivalente. |
méthodes
| Signature | Description |
|---|---|
GraphicsState() | Créer un nouveau état graphique avec les valeurs PDF par défaut. |
clone() → GraphicsState | |
getCTM() → Matrix | Il 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.Color | Retourne la couleur de remplissage en tant que couleur AWT. |
getFillPatternName() → String | Retourne 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() → String | Retourne 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.ColorSpaceBase | Retourne 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.ColorSpaceBase | Retourne 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.Color | Retourne 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() → double | Retourne la largeur de ligne dans les unités d’utilisateur. |
setLineWidth(w: double) | Définir la ligne de largeur. |
getLineCap() → int | Retourne le style de cap de ligne (0 = butt, 1 = rond, 2 = square). |
setLineCap(cap: int) | Définir le style de la ligne. |
getLineJoin() → int | Retourne 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() → double | Retourner 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() → float | Retour à la phase du dash. |
setDash(array: float[], phase: float) | Définir le modèle Dash. |
createStroke() → BasicStroke | Créer un AWT BasicStroke du style de ligne actuel. |
getStrokingAlpha() → float | Retourner le stroping alpha (0..1). |
setStrokingAlpha(alpha: float) | Il est à l’aise avec le strawing alpha. |
getNonStrokingAlpha() → float | Retourne l’alpha non-flou (en plein) (0..1). |
setNonStrokingAlpha(alpha: float) | Il est donc non-alphabétique. |
getBlendMode() → String | Retourne le mode de mélange (/BM, § 11.3.5). |
setBlendMode(mode: String) | Mettez le mode de mélange; null remet à “Normal”. |
getFontName() → String | Retourne le nom de source actuel du phon (par exemple, « F1 »). |
setFont(name: String, size: double) | Mettez le font actuel. |
getFontSize() → double | Retourner la taille actuelle de la lettre. |
getCharSpacing() → double | Retourne le caractère spacing dans les unités de texte-espace. |
setCharSpacing(cs: double) | Il y a un caractère spacing. |
getWordSpacing() → double | Retourne le mot spacing dans les unités de texte-espace. |
setWordSpacing(ws: double) | Mettez le mot spacing. |
getHorizontalScaling() → double | Retourne l’échelle du texte horizontal (percentage, 100 = normal). |
setHorizontalScaling(hs: double) | Écoute la scale horisontale du texte. |
getTextLeading() → double | Retourner le texte de la tête. |
setTextLeading(tl: double) | Mettez le texte en tête. |
getTextRenderingMode() → int | Retourner le mode de rendu du texte (0-7). |
setTextRenderingMode(mode: int) | Mettez le mode de rendu du texte. |
getTextRise() → double | Retourner le texte de l’aise. |
setTextRise(rise: double) | Le texte est en hausse. |
getTextMatrix() → Matrix | Retourner 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() → Matrix | Retourner 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() → GeneralPath | Retour 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() → GeneralPath | Retourne 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() → boolean | Il est valable si un clip attendant est à appliquer. |
isPendingClipEvenOdd() → boolean | Il 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). |