GraphicsState
Genel Bakış
GraphicsState Java için FOSS’de bir sınıf. Mirasçılar: Cloneable.
PDF sayfa gösterimi 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 sağlar. Kullanılabilir yöntemler şunlardır: GraphicsState, beginText, clearPath, clearPendingClip, clone, closePath, concatMatrix, createStroke, curveTo, curveToV, curveToY, getBlendMode, ve 67 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: blendMode, cTM, charSpacing, clipPath, currentPath, dashArray,Ve 23 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
cTM | Matrix | Oku . | Mevcut dönüşüm matrisini gönderir. |
fillColor | java.awt.Color | Oku . | Doldurma rengini AWT rengi olarak gönderir. |
fillPatternName | String | Oku . | Mevcut doldurma örneği adını gönderir (veya katı renk dolgu için null). |
strokePatternName | String | Oku . | Mevcut çizgi örneği adını (veya null) gönderir. |
fillColorSpace | org.aspose.pdf.engine.colorspace.ColorSpaceBase | Oku . | Son {@code cs} ile seçilen renk boşluğunu veya null’i gönderir. |
strokeColorSpace | org.aspose.pdf.engine.colorspace.ColorSpaceBase | Oku . | Son {@code CS} ile seçilen renk boşluğunu veya null’i gönderir. |
strokeColor | java.awt.Color | Oku . | Çizim rengini AWT rengi olarak gönderir. |
lineWidth | double | Oku . | Satır genişliğini kullanıcı birimlerinde gönderir. |
lineCap | int | Oku . | Satır kapak biçimini gönderir (0=butt, 1=round, 2=square). |
lineJoin | int | Oku . | Satır birleştirme tarzını gönderir (0=mitre, 1=dönük, 2=bevel). |
miterLimit | double | Oku . | Miter sınırını gönderir. |
dashArray | float[] | Oku . | Çizgi dizisini gönderir, ya da katı çizgiler için null. |
dashPhase | float | Oku . | Tablo fazını geri gönderir. |
strokingAlpha | float | Oku . | Alfa (0.1) değerini gönderir. |
nonStrokingAlpha | float | Oku . | Düzeltme olmayan alfa (0.1) değerini gönderir. |
blendMode | String | Oku . | Karışıklık modunu gönderir (/BM, §11.3.5). |
fontName | String | Oku . | Mevcut yazı tipi kaynağı adını gönderir (örneğin, “F1”). |
fontSize | double | Oku . | Mevcut yazı tipi boyutunu gönderir. |
charSpacing | double | Oku . | Metin-uzay birimlerinde karakter mesafesini gönderir. |
wordSpacing | double | Oku . | Sözcük mesafesini metin-uzay birimlerinde gönderir. |
horizontalScaling | double | Oku . | Yatay metin ölçeklendirmeyi gönderir (yüzde, 100 = normal). |
textLeading | double | Oku . | Başlıklı metni gönderir. |
textRenderingMode | int | Oku . | Metin gösterme modunu (0-7) gönderir. |
textRise | double | Oku . | Metin yükseltilmesini gönderir. |
textMatrix | Matrix | Oku . | Metin matrisini (Tm) gönderir. |
textLineMatrix | Matrix | Oku . | Metin satır matrisini (Tlm) gönderir. |
currentPath | GeneralPath | Oku . | Mevcut yolu gönderir. |
clipPath | GeneralPath | Oku . | Mevcut kesme yolunu gönderir veya ayarlanmamışsa null. |
pendingClipEvenOdd | boolean | Oku . | Bekleyen klip çift-karşı kuralını kullanırsa doğru döndürür. |
Yöntemler
| Signature | Açıklama: |
|---|---|
GraphicsState() | PDF varsayılan değerleri ile yeni bir grafik durumu oluşturur. |
clone() → GraphicsState | |
getCTM() → Matrix | Mevcut dönüşüm matrisini gönderir. |
setCTM(ctm: Matrix) | Geçerli dönüşüm matrisini ayarlar. |
concatMatrix(matrix: Matrix) | Bir matrisin CTM’ye bağlanmasını sağlar: ctm = matrix × cTm. |
getFillColor() → java.awt.Color | Doldurma rengini AWT rengi olarak gönderir. |
getFillPatternName() → String | Mevcut doldurma örneği adını gönderir (veya katı renk dolgu için null). |
setFillPatternName(n: String) | Bir Pattern kaynak adını doldurma kaynağı olarak saklar. |
getStrokePatternName() → String | Mevcut çizgi örneği adını (veya null) gönderir. |
setStrokePatternName(n: String) | Bir Pattern kaynak adını çizgi kaynağı olarak saklar. |
setFillColorRGB(r: double, g: double, b: double) | PDF RGB bileşenlerinden (0.1) doldurma rengini ayarlar. |
setFillColorGray(gray: double) | PDF gri değerinden (0.1) doldurma rengini ayarlar. |
setFillColorCMYK(c: double, m: double, y: double, k: double) | PDF CMYK bileşenlerinden (0.1) doldurma rengini basın karakterize edilmiş görüntü dönüşümü ({@link org.aspose.pdf.engine.colorspace.CmykDisplay}) aracılığıyla ayarlar . |
setFillColor(color: java.awt.Color) | Dolgu rengini doğrudan ayarlar. |
getFillColorSpace() → org.aspose.pdf.engine.colorspace.ColorSpaceBase | Son {@code cs} ile seçilen renk boşluğunu veya null’i gönderir. |
setFillColorSpace(cs: org.aspose.pdf.engine.colorspace.ColorSpaceBase) | Sonraki sc/scn için {@code cs} tarafından seçilen renk alanını saklar. |
getStrokeColorSpace() → org.aspose.pdf.engine.colorspace.ColorSpaceBase | Son {@code CS} ile seçilen renk boşluğunu veya null’i gönderir. |
setStrokeColorSpace(cs: org.aspose.pdf.engine.colorspace.ColorSpaceBase) | Sonraki SC/SCN için {@code CS} tarafından seçilen renk boşluğunu saklar. |
getStrokeColor() → java.awt.Color | Çizim rengini AWT rengi olarak gönderir. |
setStrokeColorRGB(r: double, g: double, b: double) | PDF RGB bileşenlerinden (0.1) çizgi rengini ayarlar. |
setStrokeColorGray(gray: double) | PDF gri değeri (0.1) kullanarak çizgi rengini ayarlar. |
setStrokeColorCMYK(c: double, m: double, y: double, k: double) | PDF CMYK bileşenlerinden (0.1) çizgi rengi basın karakterize ekran dönüşümü ({@link org.aspose.pdf.engine.colorspace.CmykDisplay}) aracılığıyla ayarlar . |
setStrokeColor(color: java.awt.Color) | Çizgi rengini doğrudan ayarlar. |
getLineWidth() → double | Satır genişliğini kullanıcı birimlerinde gönderir. |
setLineWidth(w: double) | Satır genişliğini ayarlar. |
getLineCap() → int | Satır kapak biçimini gönderir (0=butt, 1=round, 2=square). |
setLineCap(cap: int) | Çizgi uç stilini ayarlar. |
getLineJoin() → int | Satır birleştirme tarzını gönderir (0=mitre, 1=dönük, 2=bevel). |
setLineJoin(join: int) | Çizgi birleştirme stilini ayarlar. |
getMiterLimit() → double | Miter sınırını gönderir. |
setMiterLimit(limit: double) | Miter limitini ayarlar. |
getDashArray() → float[] | Çizgi dizisini gönderir, ya da katı çizgiler için null. |
getDashPhase() → float | Tablo fazını geri gönderir. |
setDash(array: float[], phase: float) | Çizgi desenini ayarlar. |
createStroke() → BasicStroke | Mevcut satır tarzından bir AWT BasicStroke oluşturur. |
getStrokingAlpha() → float | Alfa (0.1) değerini gönderir. |
setStrokingAlpha(alpha: float) | Stroking alfa değerini ayarlar. |
getNonStrokingAlpha() → float | Düzeltme olmayan alfa (0.1) değerini gönderir. |
setNonStrokingAlpha(alpha: float) | Dolgu alfa değerini ayarlar. |
getBlendMode() → String | Karışıklık modunu gönderir (/BM, §11.3.5). |
setBlendMode(mode: String) | Karışım modunu ayarlar; null “Normal"e sıfırlar. |
getFontName() → String | Mevcut yazı tipi kaynağı adını gönderir (örneğin, “F1”). |
setFont(name: String, size: double) | Geçerli yazı tipini ayarlar. |
getFontSize() → double | Mevcut yazı tipi boyutunu gönderir. |
getCharSpacing() → double | Metin-uzay birimlerinde karakter mesafesini gönderir. |
setCharSpacing(cs: double) | Karakter aralığını ayarlar. |
getWordSpacing() → double | Sözcük mesafesini metin-uzay birimlerinde gönderir. |
setWordSpacing(ws: double) | Kelime aralığını ayarlar. |
getHorizontalScaling() → double | Yatay metin ölçeklendirmeyi gönderir (yüzde, 100 = normal). |
setHorizontalScaling(hs: double) | Yatay metin ölçeklendirmesini ayarlar. |
getTextLeading() → double | Başlıklı metni gönderir. |
setTextLeading(tl: double) | Metin satır aralığını ayarlar. |
getTextRenderingMode() → int | Metin gösterme modunu (0-7) gönderir. |
setTextRenderingMode(mode: int) | Metin renderleme modunu ayarlar. |
getTextRise() → double | Metin yükseltilmesini gönderir. |
setTextRise(rise: double) | Metin yükselmesini ayarlar. |
getTextMatrix() → Matrix | Metin matrisini (Tm) gönderir. |
setTextMatrix(tm: Matrix) | Metin matrisini ayarlar. |
setTextMatrixDirect(tm: Matrix) | Metin satır matrisini değiştirmeden metin matriksini belirler (glif öne çıkışı için). |
getTextLineMatrix() → Matrix | Metin satır matrisini (Tlm) gönderir. |
moveTextPosition(tx: double, ty: double) | Metin pozisyonunu (tx, ty) ile hareket ettirir. Td operatörü uygulanır. |
nextLine() | Bir sonraki satıra geçiyor. T* operatörünü uygulamaktadır. |
beginText() | Bir metin nesnesini (BT) başlatır Metin matrisini ve metnin satırı matrisin kimliğine geri ayarlar. |
getCurrentPath() → GeneralPath | Mevcut yolu gönderir. |
moveTo(x: double, y: double) | (x, y) noktasında yeni bir alt yol başlar. |
lineTo(x: double, y: double) | Mevcut noktadan (x, y) bir çizgi ekler. |
curveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double) | Bir kübik Bézier eğrisi (c operatörü) ekler. |
curveToV(x2: double, y2: double, x3: double, y3: double) | Birinci kontrol noktası = akım noktanın (v operatörü) olduğu bir kübik Bézier eğrisi eklenir. |
curveToY(x1: double, y1: double, x3: double, y3: double) | Son kontrol noktası = son nokta (y operatörü) ile kübik bir Bézier eğrisi eklenir. |
rect(x: double, y: double, w: double, h: double) | Düzgenlik eklenir (re operatör). |
closePath() | Mevcut alt yolu kapatır (h operatörü). |
clearPath() | Boyamadan veya operasyonu yapmadan sonra mevcut yolu temizler. |
getClipPath() → GeneralPath | Mevcut kesme yolunu gönderir veya ayarlanmamışsa null. |
setClipPath(path: GeneralPath) | Kırpma yolunu doğrudan ayarlar. |
setPendingClip() | Bekleyen sıfır olmayan bir sarma klibi işaretler (W operatörü). |
setPendingClipEvenOdd() | Bekleyen çift-karışık bir klibi işaretler (W * operatörü). |
hasPendingClip() → boolean | Uygulanacak bekleyen bir klip varsa doğru gönderir. |
isPendingClipEvenOdd() → boolean | Bekleyen klip çift-karşı kuralını kullanırsa doğru döndürür. |
clearPendingClip() | Bekleyen klipi işaretleyiciyi temizler (uygulanmasından sonra). |