GraphicsState
GraphicsState
Overview
GraphicsState egy osztály a Aspose.PDF FOSS-ban Java számára. Az örökölők: Cloneable.
A PDF-oldal megjelenítésekor nyomon követi a változó grafikus állapotot (ISO 32000-1:2008, §8.4).
Ez a osztály 79 módszert biztosít az GraphicsState objektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: GraphicsState, beginText, clearPath, clearPendingClip, clone, closePath, concatMatrix, createStroke, curveTo, curveToV, curveToY, getBlendMode, és 67 további módszer. Minden nyilvános tag hozzáférhető bármely Java alkalmazás után telepítése a Aspose.PDF FOSS for Java csomag. A tulajdonságok: blendMode, cTM, charSpacing, clipPath, currentPath, dashArray, és még 23 más.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
cTM | Matrix | Read | Visszaadja az aktuális átalakítási mátrixot. |
fillColor | java.awt.Color | Read | A kitöltő színt AWT-színként adja vissza. |
fillPatternName | String | Read | Visszaadja a jelenlegi töltés mintázat nevét (vagy nullát szilárd színes töltésre). |
strokePatternName | String | Read | Visszaadja a jelenlegi vonatmintaszámot (vagy nullát). |
fillColorSpace | org.aspose.pdf.engine.colorspace.ColorSpaceBase | Read | Visszaadja az utolsó {@code cs} által kiválasztott színtéret, vagy null. |
strokeColorSpace | org.aspose.pdf.engine.colorspace.ColorSpaceBase | Read | Visszaadja az utolsó {@code CS} által kiválasztott színtéret, vagy null. |
strokeColor | java.awt.Color | Read | A vonatszínt AWT-színe formájában adja vissza. |
lineWidth | double | Read | A vonal szélességét felhasználói egységekben adja vissza. |
lineCap | int | Read | Visszaadja a sorcsapka stílusát (0=butt, 1=round, 2=square). |
lineJoin | int | Read | Visszaadja a vonal csatlakozási stílusát (0=mitr, 1=körös, 2=bevel). |
miterLimit | double | Read | Visszaadja a mérőhatárt. |
dashArray | float[] | Read | Visszaadja a táblázat-tervet, vagy nullát szilárd vonalak esetében. |
dashPhase | float | Read | Visszaadja a táblázat fázisát. |
strokingAlpha | float | Read | Az alfa (0..1) csúszás visszaadása. |
nonStrokingAlpha | float | Read | A nem csúszó (teljesítés) alfa (0..1) értéket adja vissza. |
blendMode | String | Read | A keverék üzemmódot adja vissza (/BM, §11.3.5). |
fontName | String | Read | A fontforrás aktuális nevét adja vissza (pl. “F1”). |
fontSize | double | Read | Visszaadja a jelenlegi betűtípus méretét. |
charSpacing | double | Read | A karakterek közötti távolságot szöveg-tér egységekben adja vissza. |
wordSpacing | double | Read | A szavak közötti távolságot szöveg-tér egységekben adja vissza. |
horizontalScaling | double | Read | Visszaadja a vízszintes szöveg méretezését ( százalékos, 100 = normális). |
textLeading | double | Read | A szöveget adja vissza. |
textRenderingMode | int | Read | A szöveg megjelenítési mód (0-7) visszaküldése. |
textRise | double | Read | Visszaadja a szöveget. |
textMatrix | Matrix | Read | A szöveg-matrix (Tm) megadása. |
textLineMatrix | Matrix | Read | A szövegsor mátrixát (Tlm) adja vissza. |
currentPath | GeneralPath | Read | Visszaadja a jelenlegi útvonalat. |
clipPath | GeneralPath | Read | Visszaadja a jelenlegi vágási utat, vagy nullát, ha nem állított. |
pendingClipEvenOdd | boolean | Read | Igazat ad, ha a várakozó klip páros-nemegyes szabályt használ. |
Methods
| Signature | Description |
|---|---|
GraphicsState() | Új grafikus állapotot hoz létre PDF alapértelmezett értékekkel. |
clone() → GraphicsState | |
getCTM() → Matrix | Visszaadja az aktuális átalakítási mátrixot. |
setCTM(ctm: Matrix) | A jelenlegi átalakítási mátrixot állítja be. |
concatMatrix(matrix: Matrix) | Egy mátrixot a CTM-re köt össze: ctm = matrix × cts. |
getFillColor() → java.awt.Color | A kitöltő színt AWT-színként adja vissza. |
getFillPatternName() → String | Visszaadja a jelenlegi töltés mintázat nevét (vagy nullát szilárd színes töltésre). |
setFillPatternName(n: String) | A betöltő forrásként tárolja a Pattern erőforrás nevét. |
getStrokePatternName() → String | Visszaadja a jelenlegi vonatmintaszámot (vagy nullát). |
setStrokePatternName(n: String) | A nyomok forrásként tárolja a Pattern erőforrás nevét. |
setFillColorRGB(r: double, g: double, b: double) | A PDF RGB komponensek (0..1) kitöltési színét állítja be. |
setFillColorGray(gray: double) | A PDF szürke értékből (0..1) kitűzi a töltés színét. |
setFillColorCMYK(c: double, m: double, y: double, k: double) | A PDF CMYK komponensek (0..1) töltőszínét a következő beállításon keresztül állítja. |
| nyomtatójelző kijelző átalakítása | |
| ({@link org.aspose.pdf.engine.colorspace.CmykDisplay}). | |
setFillColor(color: java.awt.Color) | A töltés színét közvetlenül beállítja. |
getFillColorSpace() → org.aspose.pdf.engine.colorspace.ColorSpaceBase | Visszaadja az utolsó {@code cs} által kiválasztott színtéret, vagy null. |
setFillColorSpace(cs: org.aspose.pdf.engine.colorspace.ColorSpaceBase) | A következő sc/scn-hez a {@code cs} által kiválasztott színtér tárolása. |
getStrokeColorSpace() → org.aspose.pdf.engine.colorspace.ColorSpaceBase | Visszaadja az utolsó {@code CS} által kiválasztott színtéret, vagy null. |
setStrokeColorSpace(cs: org.aspose.pdf.engine.colorspace.ColorSpaceBase) | Az {@code CS} által a következő SC/SCN-hez kiválasztott színtér tárolása. |
getStrokeColor() → java.awt.Color | A vonatszínt AWT-színe formájában adja vissza. |
setStrokeColorRGB(r: double, g: double, b: double) | A PDF RGB komponensek (0..1) vonalszínét állítja be. |
setStrokeColorGray(gray: double) | A PDF szürke érték (0..1) alapján a vonatszínet állítja be. |
setStrokeColorCMYK(c: double, m: double, y: double, k: double) | A PDF CMYK komponensek (0..1) vonalszínét a következő formanyomtatványon keresztül állítja be: |
| nyomtatójelző kijelző átalakítása | |
| ({@link org.aspose.pdf.engine.colorspace.CmykDisplay}). | |
setStrokeColor(color: java.awt.Color) | A vonat színe. |
getLineWidth() → double | A vonal szélességét felhasználói egységekben adja vissza. |
setLineWidth(w: double) | A vonal szélességét állítja be. |
getLineCap() → int | Visszaadja a sorcsapka stílusát (0=butt, 1=round, 2=square). |
setLineCap(cap: int) | A vonal felső részének stílusát állítja be. |
getLineJoin() → int | Visszaadja a vonal csatlakozási stílusát (0=mitr, 1=körös, 2=bevel). |
setLineJoin(join: int) | A vonalhoz csatlakozás stílusát. |
getMiterLimit() → double | Visszaadja a mérőhatárt. |
setMiterLimit(limit: double) | A mérőhatárt állítja be. |
getDashArray() → float[] | Visszaadja a táblázat-tervet, vagy nullát szilárd vonalak esetében. |
getDashPhase() → float | Visszaadja a táblázat fázisát. |
setDash(array: float[], phase: float) | A táblázatban. |
createStroke() → BasicStroke | A jelenlegi sorstílusból létrehoz egy AWT BasicStroke-t. |
getStrokingAlpha() → float | Az alfa (0..1) csúszás visszaadása. |
setStrokingAlpha(alpha: float) | Beállítja az alfa-t. |
getNonStrokingAlpha() → float | A nem csúszó (teljesítés) alfa (0..1) értéket adja vissza. |
setNonStrokingAlpha(alpha: float) | Beállítja a nem-szétverő alfát. |
getBlendMode() → String | A keverék üzemmódot adja vissza (/BM, §11.3.5). |
setBlendMode(mode: String) | A keverék üzemmódot állítja be; null visszaállítása “Normálra”. |
getFontName() → String | A fontforrás aktuális nevét adja vissza (pl. “F1”). |
setFont(name: String, size: double) | A jelenlegi betűtípus beállítása. |
getFontSize() → double | Visszaadja a jelenlegi betűtípus méretét. |
getCharSpacing() → double | A karakterek közötti távolságot szöveg-tér egységekben adja vissza. |
setCharSpacing(cs: double) | A karakterek közötti távolságot állítja be. |
getWordSpacing() → double | A szavak közötti távolságot szöveg-tér egységekben adja vissza. |
setWordSpacing(ws: double) | A szószámot is beállítja. |
getHorizontalScaling() → double | Visszaadja a vízszintes szöveg méretezését ( százalékos, 100 = normális). |
setHorizontalScaling(hs: double) | A horizontális szöveg méretét állítja be. |
getTextLeading() → double | A szöveget adja vissza. |
setTextLeading(tl: double) | A szöveget a főbe. |
getTextRenderingMode() → int | A szöveg megjelenítési mód (0-7) visszaküldése. |
setTextRenderingMode(mode: int) | A szöveg megjelenítési mód beállítása. |
getTextRise() → double | Visszaadja a szöveget. |
setTextRise(rise: double) | A szöveget felfelé állítja. |
getTextMatrix() → Matrix | A szöveg-matrix (Tm) megadása. |
setTextMatrix(tm: Matrix) | A szöveg-matrixot állítja be. |
setTextMatrixDirect(tm: Matrix) | A szöveg-sor mátrixát a szövegvonalmatrix megváltoztatása nélkül állítja be (a glyph előrelépéshez). |
getTextLineMatrix() → Matrix | A szövegsor mátrixát (Tlm) adja vissza. |
moveTextPosition(tx: double, ty: double) | A szöveg pozícióját (tx, ty) -mal mozgatja. Td operátor végrehajtása. |
nextLine() | A következő sorra lép végrehajtja a T* operátort. |
beginText() | Kezdje a szövegobjektumot (BT) A szövegmatrix és az írássor-matricát visszaállítja az azonosításra. |
getCurrentPath() → GeneralPath | Visszaadja a jelenlegi útvonalat. |
moveTo(x: double, y: double) | Egy új alútvonal kezdődik (x, y). |
lineTo(x: double, y: double) | Egy vonal hozzáadása a jelenlegi pontból (x, y) felé. |
curveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double) | Hozzáad egy köb Bézier görbe (c operátor). |
curveToV(x2: double, y2: double, x3: double, y3: double) | Egy köb Bézier-görbe hozzáadása, amelynek első ellenőrző pontja = árampont (v operátor). |
curveToY(x1: double, y1: double, x3: double, y3: double) | Egy köb Bézier-görbe hozzáadása, amelynek végső ellenőrző pontja = végpont (y operátor). |
rect(x: double, y: double, w: double, h: double) | Egy téglalap (re operátor) hozzáadása. |
closePath() | Zárja a jelenlegi alútvonalat (h operátor). |
clearPath() | A jelenlegi útvonal tisztázása a festés után vagy nem. |
getClipPath() → GeneralPath | Visszaadja a jelenlegi vágási utat, vagy nullát, ha nem állított. |
setClipPath(path: GeneralPath) | A vágási utat közvetlenül beállítja. |
setPendingClip() | A nem nullás csipegő (W-művelet) várható. |
setPendingClipEvenOdd() | Jelzi a várakozó páros-egyes klip (W* operátor). |
hasPendingClip() → boolean | Igazot ad, ha egy váró klip van alkalmazandó. |
isPendingClipEvenOdd() → boolean | Igazat ad, ha a várakozó klip páros-nemegyes szabályt használ. |
clearPendingClip() | A várakozó lejátszás jelzőjét (a beállítás után) kitörli. |