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

NameTypeAccessDescription
cTMMatrixReadVisszaadja az aktuális átalakítási mátrixot.
fillColorjava.awt.ColorReadA kitöltő színt AWT-színként adja vissza.
fillPatternNameStringReadVisszaadja a jelenlegi töltés mintázat nevét (vagy nullát szilárd színes töltésre).
strokePatternNameStringReadVisszaadja a jelenlegi vonatmintaszámot (vagy nullát).
fillColorSpaceorg.aspose.pdf.engine.colorspace.ColorSpaceBaseReadVisszaadja az utolsó {@code cs} által kiválasztott színtéret, vagy null.
strokeColorSpaceorg.aspose.pdf.engine.colorspace.ColorSpaceBaseReadVisszaadja az utolsó {@code CS} által kiválasztott színtéret, vagy null.
strokeColorjava.awt.ColorReadA vonatszínt AWT-színe formájában adja vissza.
lineWidthdoubleReadA vonal szélességét felhasználói egységekben adja vissza.
lineCapintReadVisszaadja a sorcsapka stílusát (0=butt, 1=round, 2=square).
lineJoinintReadVisszaadja a vonal csatlakozási stílusát (0=mitr, 1=körös, 2=bevel).
miterLimitdoubleReadVisszaadja a mérőhatárt.
dashArrayfloat[]ReadVisszaadja a táblázat-tervet, vagy nullát szilárd vonalak esetében.
dashPhasefloatReadVisszaadja a táblázat fázisát.
strokingAlphafloatReadAz alfa (0..1) csúszás visszaadása.
nonStrokingAlphafloatReadA nem csúszó (teljesítés) alfa (0..1) értéket adja vissza.
blendModeStringReadA keverék üzemmódot adja vissza (/BM, §11.3.5).
fontNameStringReadA fontforrás aktuális nevét adja vissza (pl. “F1”).
fontSizedoubleReadVisszaadja a jelenlegi betűtípus méretét.
charSpacingdoubleReadA karakterek közötti távolságot szöveg-tér egységekben adja vissza.
wordSpacingdoubleReadA szavak közötti távolságot szöveg-tér egységekben adja vissza.
horizontalScalingdoubleReadVisszaadja a vízszintes szöveg méretezését ( százalékos, 100 = normális).
textLeadingdoubleReadA szöveget adja vissza.
textRenderingModeintReadA szöveg megjelenítési mód (0-7) visszaküldése.
textRisedoubleReadVisszaadja a szöveget.
textMatrixMatrixReadA szöveg-matrix (Tm) megadása.
textLineMatrixMatrixReadA szövegsor mátrixát (Tlm) adja vissza.
currentPathGeneralPathReadVisszaadja a jelenlegi útvonalat.
clipPathGeneralPathReadVisszaadja a jelenlegi vágási utat, vagy nullát, ha nem állított.
pendingClipEvenOddbooleanReadIgazat ad, ha a várakozó klip páros-nemegyes szabályt használ.

Methods

SignatureDescription
GraphicsState()Új grafikus állapotot hoz létre PDF alapértelmezett értékekkel.
clone()GraphicsState
getCTM()MatrixVisszaadja 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.ColorA kitöltő színt AWT-színként adja vissza.
getFillPatternName()StringVisszaadja 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()StringVisszaadja 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.ColorSpaceBaseVisszaadja 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.ColorSpaceBaseVisszaadja 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.ColorA 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()doubleA 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()intVisszaadja 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()intVisszaadja 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()doubleVisszaadja 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()floatVisszaadja a táblázat fázisát.
setDash(array: float[], phase: float)A táblázatban.
createStroke()BasicStrokeA jelenlegi sorstílusból létrehoz egy AWT BasicStroke-t.
getStrokingAlpha()floatAz alfa (0..1) csúszás visszaadása.
setStrokingAlpha(alpha: float)Beállítja az alfa-t.
getNonStrokingAlpha()floatA 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()StringA 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()StringA 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()doubleVisszaadja a jelenlegi betűtípus méretét.
getCharSpacing()doubleA 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()doubleA 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()doubleVisszaadja 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()doubleA szöveget adja vissza.
setTextLeading(tl: double)A szöveget a főbe.
getTextRenderingMode()intA 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()doubleVisszaadja a szöveget.
setTextRise(rise: double)A szöveget felfelé állítja.
getTextMatrix()MatrixA 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()MatrixA 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()GeneralPathVisszaadja 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()GeneralPathVisszaadja 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()booleanIgazot ad, ha egy váró klip van alkalmazandó.
isPendingClipEvenOdd()booleanIgazat 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.

See Also

 Magyar