GraphicsState
Overview
GraphicsState Java için Aspose.PDF FOSS sınıfıdır. Mirasçılardan gelenler: Cloneable.
PDF sayfa renderasyonu sırasında değişken grafik durumunu izler (ISO 32000-1:2008, §8.4).
Bu sınıf, Java programlarında GraphicsState nesnelerle çalışmak için 79 yöntem sunar. Mevcut yöntemler şunları içerir: GraphicsState, beginText, clearPath, clearPendingClip, clone, closePath, concatMatrix, createStroke, curveTo, curveToV, curveToY, getBlendMode,67 adet daha kullanılmıştır. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : blendMode, cTM, charSpacing, clipPath, currentPath, dashArray,23 daha fazlası.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
cTM | Matrix | Read | Mevcut dönüşüm matrisini geri getirir. |
fillColor | java.awt.Color | Read | Renkle doldurma renkleri AWT renk olarak geri getirir. |
fillPatternName | String | Read | Mevcut doldurma Şekil adı (veya sabit renk dolduran için sıfır) geri getirir. |
strokePatternName | String | Read | Mevcut darbe Pattern adı (veya sıfır) iade edilir. |
fillColorSpace | org.aspose.pdf.engine.colorspace.ColorSpaceBase | Read | Son {@code cs} veya null tarafından seçilen renk alanını geri getirir. |
strokeColorSpace | org.aspose.pdf.engine.colorspace.ColorSpaceBase | Read | Son {@code CS} veya null tarafından seçilen renk alanını geri getirir. |
strokeColor | java.awt.Color | Read | Renkler bir AWT renk olarak döndürülür. |
lineWidth | double | Read | Kullanıcı birimlerinde çizgi genişliğini geri getirir. |
lineCap | int | Read | Çizgi kapı tarzını geri getirir (0=butt, 1=round, 2=square). |
lineJoin | int | Read | Birleşme tarzı çizgiyi geri getirir (0=miter, 1= yuvarlak, 2=bevel). |
miterLimit | double | Read | Mitter sınırını geri getirir. |
dashArray | float[] | Read | Düşük çizgiyi geri getirir veya sabit çizgileri için sıfır. |
dashPhase | float | Read | Dash aşamasına geri döner. |
strokingAlpha | float | Read | Sırt alfa (0..1) geri döner. |
nonStrokingAlpha | float | Read | Yine dökülmemiş (döküme) alfa (0..1) geri döner. |
blendMode | String | Read | Karıştırma moduna geri döner (/BM, §11.3.5). |
fontName | String | Read | Mevcut yazı tipi kaynak adı (örneğin, “F1”) iade edilir. |
fontSize | double | Read | Şimdiki yazı boyutunu geri getirir. |
charSpacing | double | Read | Tekstil alanı birimlerinde karakterin uzayını döndürür. |
wordSpacing | double | Read | Tekstil alanı birimlerinde yer alan kelimeyi geri getirir. |
horizontalScaling | double | Read | Yatay metin ölçeğini geri getirir (yüzde, 100 = normal). |
textLeading | double | Read | Başlıca metni geri getirir. |
textRenderingMode | int | Read | Tekstil render modu (0-7) geri döner. |
textRise | double | Read | Tekstil yükselişini geri getirir. |
textMatrix | Matrix | Read | Metin matrisini (Tm) geri getirir. |
textLineMatrix | Matrix | Read | Tekstil çizgi matrisini (Tlm) geri getirir. |
currentPath | GeneralPath | Read | Mevcut yolu geri getiriyoruz. |
clipPath | GeneralPath | Read | Mevcut kaydırma yolu veya sıfır eğer ayarlanmazsa geri döner. |
pendingClipEvenOdd | boolean | Read | Eğer bekleyen klip eşit olarak kural kullanırsa doğru geri döner. |
Methods
| Signature | Description |
|---|---|
GraphicsState() | PDF varsayılan değerleri ile yeni bir grafik durumu oluşturur. |
clone() → GraphicsState | |
getCTM() → Matrix | Mevcut dönüşüm matrisini geri getirir. |
setCTM(ctm: Matrix) | Mevcut dönüşüm matrisini oluşturun. |
concatMatrix(matrix: Matrix) | Bir matris CTM’ye bağlanır: ctm = matrix × ctM. |
getFillColor() → java.awt.Color | Renkle doldurma renkleri AWT renk olarak geri getirir. |
getFillPatternName() → String | Mevcut doldurma Şekil adı (veya sabit renk dolduran için sıfır) geri getirir. |
setFillPatternName(n: String) | Bir kaynak adı doldurma kaynağı olarak bir Şekil kaynası kaydeder. |
getStrokePatternName() → String | Mevcut darbe Pattern adı (veya sıfır) iade edilir. |
setStrokePatternName(n: String) | Bir Pattern kaynak adı, bir darbe kaynağı olarak kaydedilir. |
setFillColorRGB(r: double, g: double, b: double) | PDF RGB bileşenlerinden renk doldurma ayarları (0..1). |
setFillColorGray(gray: double) | Bir PDF gri değerinden doldurma rengi ayarlayın (0..1). |
setFillColorCMYK(c: double, m: double, y: double, k: double) | PDF CMYK bileşenlerinden doldurma rengi (0..1) basın karakterize ekran dönüştürme aracılığıyla ayarlayın ({@link org.aspose.pdf.engine.colorspace.CmykDisplay}). |
setFillColor(color: java.awt.Color) | Renkleri doğrudan doldur. |
getFillColorSpace() → org.aspose.pdf.engine.colorspace.ColorSpaceBase | Son {@code cs} veya null tarafından seçilen renk alanını geri getirir. |
setFillColorSpace(cs: org.aspose.pdf.engine.colorspace.ColorSpaceBase) | Sonraki sc/scn için {@code cs} tarafından seçilen renk alanını kaydeder. |
getStrokeColorSpace() → org.aspose.pdf.engine.colorspace.ColorSpaceBase | Son {@code CS} veya null tarafından seçilen renk alanını geri getirir. |
setStrokeColorSpace(cs: org.aspose.pdf.engine.colorspace.ColorSpaceBase) | Daha sonraki SC/SCN için {@code CS} tarafından seçilen renk alanını kaydeder. |
getStrokeColor() → java.awt.Color | Renkler bir AWT renk olarak döndürülür. |
setStrokeColorRGB(r: double, g: double, b: double) | PDF RGB bileşenlerinden çarpışma rengi ayarlayın (0..1). |
setStrokeColorGray(gray: double) | Bir PDF gri değerinden çarpışma rengi ayarlayın (0..1). |
setStrokeColorCMYK(c: double, m: double, y: double, k: double) | PDF CMYK bileşenlerinden çarpışma rengi (0..1) basın karakterize ekran dönüştürme aracılığıyla ayarlayın ({@link org.aspose.pdf.engine.colorspace.CmykDisplay}). |
setStrokeColor(color: java.awt.Color) | Doğrudan renkler ile yapıştırın. |
getLineWidth() → double | Kullanıcı birimlerinde çizgi genişliğini geri getirir. |
setLineWidth(w: double) | Çizginin genişliğini belirleyin. |
getLineCap() → int | Çizgi kapı tarzını geri getirir (0=butt, 1=round, 2=square). |
setLineCap(cap: int) | Line cap tarzını belirleyin. |
getLineJoin() → int | Birleşme tarzı çizgiyi geri getirir (0=miter, 1= yuvarlak, 2=bevel). |
setLineJoin(join: int) | Birlikte çizgi yapın. |
getMiterLimit() → double | Mitter sınırını geri getirir. |
setMiterLimit(limit: double) | Sınırı ölçüde ayarlayın. |
getDashArray() → float[] | Düşük çizgiyi geri getirir veya sabit çizgileri için sıfır. |
getDashPhase() → float | Dash aşamasına geri döner. |
setDash(array: float[], phase: float) | Dash patternini kullanın. |
createStroke() → BasicStroke | Mevcut çizgi tarzından bir AWT BasicStroke oluşturur. |
getStrokingAlpha() → float | Sırt alfa (0..1) geri döner. |
setStrokingAlpha(alpha: float) | Alfa’yı yıkayarak yapın. |
getNonStrokingAlpha() → float | Yine dökülmemiş (döküme) alfa (0..1) geri döner. |
setNonStrokingAlpha(alpha: float) | Sıkıştırılmayan alfa. |
getBlendMode() → String | Karıştırma moduna geri döner (/BM, §11.3.5). |
setBlendMode(mode: String) | Karıştırma modunu ayarlayın; sıfır “Normal” olarak yeniden ayarlar. |
getFontName() → String | Mevcut yazı tipi kaynak adı (örneğin, “F1”) iade edilir. |
setFont(name: String, size: double) | Şimdiki yazı tipi oluşturun. |
getFontSize() → double | Şimdiki yazı boyutunu geri getirir. |
getCharSpacing() → double | Tekstil alanı birimlerinde karakterin uzayını döndürür. |
setCharSpacing(cs: double) | Karakterin uzayını belirleyin. |
getWordSpacing() → double | Tekstil alanı birimlerinde yer alan kelimeyi geri getirir. |
setWordSpacing(ws: double) | Sözcükler uzaylıdır. |
getHorizontalScaling() → double | Yatay metin ölçeğini geri getirir (yüzde, 100 = normal). |
setHorizontalScaling(hs: double) | Yatay metin ölçeğini belirleyin. |
getTextLeading() → double | Başlıca metni geri getirir. |
setTextLeading(tl: double) | Yazıyı önde tutun. |
getTextRenderingMode() → int | Tekstil render modu (0-7) geri döner. |
setTextRenderingMode(mode: int) | Tekstil render modu ayarlayın. |
getTextRise() → double | Tekstil yükselişini geri getirir. |
setTextRise(rise: double) | Yazıyı yükseltmek için. |
getTextMatrix() → Matrix | Metin matrisini (Tm) geri getirir. |
setTextMatrix(tm: Matrix) | Yazı Matrisini oluşturun. |
setTextMatrixDirect(tm: Matrix) | Metin çizgi matrisini değiştirmeden metin matriğini ayarlayın (glif ilerleme için). |
getTextLineMatrix() → Matrix | Tekstil çizgi matrisini (Tlm) geri getirir. |
moveTextPosition(tx: double, ty: double) | Metin pozisyonunu (tx, ty) ile hareket eder - Td operatörü uygulanır. |
nextLine() | Bir sonraki satırda geçin – T* operatörü uygulanır. |
beginText() | Bir metin nesnesi (BT) başlar - metnin matrisini ve metni çizgi matrişini kimliğe dönüştürür. |
getCurrentPath() → GeneralPath | Mevcut yolu geri getiriyoruz. |
moveTo(x: double, y: double) | Yeni bir alt yolu başlar (x, y). |
lineTo(x: double, y: double) | Bir çizgi şu anki noktadan (x, y) bir çizgiye ekleyin. |
curveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double) | Bir kubik Bézier eğriliği (c operatörü) ekleyin. |
curveToV(x2: double, y2: double, x3: double, y3: double) | Birincisi kontrol noktası = mevcut nokta (v operatörü) ile bir kubik Bézier eğriliği ekleyin. |
curveToY(x1: double, y1: double, x3: double, y3: double) | Son kontrol noktası = son nokta (y operatör) ile bir kubik Bézier eğrisi ekleyin. |
rect(x: double, y: double, w: double, h: double) | Bir rektangle (re operator) eklemek için. |
closePath() | Mevcut alt yolu (h operatörü) kapatır. |
clearPath() | Resim veya no-op sonrası mevcut yolu temizler. |
getClipPath() → GeneralPath | Mevcut kaydırma yolu veya sıfır eğer ayarlanmazsa geri döner. |
setClipPath(path: GeneralPath) | Doğrudan çamur yolu yapın. |
setPendingClip() | Sıfır olmayan bir kalkanlık klibi (W operatörü) işaret eder. |
setPendingClipEvenOdd() | Bir akışa doğru bir klip (W* operatörü) işaret eder. |
hasPendingClip() → boolean | Gerçekten geçerli olursa, uygulanacak bir klip var. |
isPendingClipEvenOdd() → boolean | Eğer bekleyen klip eşit olarak kural kullanırsa doğru geri döner. |
clearPendingClip() | Kaldırılan klip bayrağı temizler (yapıldıktan sonra). |