GraphicsState

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

NameTypeAccessDescription
cTMMatrixReadMevcut dönüşüm matrisini geri getirir.
fillColorjava.awt.ColorReadRenkle doldurma renkleri AWT renk olarak geri getirir.
fillPatternNameStringReadMevcut doldurma Şekil adı (veya sabit renk dolduran için sıfır) geri getirir.
strokePatternNameStringReadMevcut darbe Pattern adı (veya sıfır) iade edilir.
fillColorSpaceorg.aspose.pdf.engine.colorspace.ColorSpaceBaseReadSon {@code cs} veya null tarafından seçilen renk alanını geri getirir.
strokeColorSpaceorg.aspose.pdf.engine.colorspace.ColorSpaceBaseReadSon {@code CS} veya null tarafından seçilen renk alanını geri getirir.
strokeColorjava.awt.ColorReadRenkler bir AWT renk olarak döndürülür.
lineWidthdoubleReadKullanıcı birimlerinde çizgi genişliğini geri getirir.
lineCapintReadÇizgi kapı tarzını geri getirir (0=butt, 1=round, 2=square).
lineJoinintReadBirleşme tarzı çizgiyi geri getirir (0=miter, 1= yuvarlak, 2=bevel).
miterLimitdoubleReadMitter sınırını geri getirir.
dashArrayfloat[]ReadDüşük çizgiyi geri getirir veya sabit çizgileri için sıfır.
dashPhasefloatReadDash aşamasına geri döner.
strokingAlphafloatReadSırt alfa (0..1) geri döner.
nonStrokingAlphafloatReadYine dökülmemiş (döküme) alfa (0..1) geri döner.
blendModeStringReadKarıştırma moduna geri döner (/BM, §11.3.5).
fontNameStringReadMevcut yazı tipi kaynak adı (örneğin, “F1”) iade edilir.
fontSizedoubleReadŞimdiki yazı boyutunu geri getirir.
charSpacingdoubleReadTekstil alanı birimlerinde karakterin uzayını döndürür.
wordSpacingdoubleReadTekstil alanı birimlerinde yer alan kelimeyi geri getirir.
horizontalScalingdoubleReadYatay metin ölçeğini geri getirir (yüzde, 100 = normal).
textLeadingdoubleReadBaşlıca metni geri getirir.
textRenderingModeintReadTekstil render modu (0-7) geri döner.
textRisedoubleReadTekstil yükselişini geri getirir.
textMatrixMatrixReadMetin matrisini (Tm) geri getirir.
textLineMatrixMatrixReadTekstil çizgi matrisini (Tlm) geri getirir.
currentPathGeneralPathReadMevcut yolu geri getiriyoruz.
clipPathGeneralPathReadMevcut kaydırma yolu veya sıfır eğer ayarlanmazsa geri döner.
pendingClipEvenOddbooleanReadEğer bekleyen klip eşit olarak kural kullanırsa doğru geri döner.

Methods

SignatureDescription
GraphicsState()PDF varsayılan değerleri ile yeni bir grafik durumu oluşturur.
clone()GraphicsState
getCTM()MatrixMevcut 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.ColorRenkle doldurma renkleri AWT renk olarak geri getirir.
getFillPatternName()StringMevcut 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()StringMevcut 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.ColorSpaceBaseSon {@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.ColorSpaceBaseSon {@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.ColorRenkler 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()doubleKullanı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()intBirleşme tarzı çizgiyi geri getirir (0=miter, 1= yuvarlak, 2=bevel).
setLineJoin(join: int)Birlikte çizgi yapın.
getMiterLimit()doubleMitter 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()floatDash aşamasına geri döner.
setDash(array: float[], phase: float)Dash patternini kullanın.
createStroke()BasicStrokeMevcut çizgi tarzından bir AWT BasicStroke oluşturur.
getStrokingAlpha()floatSırt alfa (0..1) geri döner.
setStrokingAlpha(alpha: float)Alfa’yı yıkayarak yapın.
getNonStrokingAlpha()floatYine dökülmemiş (döküme) alfa (0..1) geri döner.
setNonStrokingAlpha(alpha: float)Sıkıştırılmayan alfa.
getBlendMode()StringKarış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()StringMevcut 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()doubleTekstil alanı birimlerinde karakterin uzayını döndürür.
setCharSpacing(cs: double)Karakterin uzayını belirleyin.
getWordSpacing()doubleTekstil alanı birimlerinde yer alan kelimeyi geri getirir.
setWordSpacing(ws: double)Sözcükler uzaylıdır.
getHorizontalScaling()doubleYatay metin ölçeğini geri getirir (yüzde, 100 = normal).
setHorizontalScaling(hs: double)Yatay metin ölçeğini belirleyin.
getTextLeading()doubleBaşlıca metni geri getirir.
setTextLeading(tl: double)Yazıyı önde tutun.
getTextRenderingMode()intTekstil render modu (0-7) geri döner.
setTextRenderingMode(mode: int)Tekstil render modu ayarlayın.
getTextRise()doubleTekstil yükselişini geri getirir.
setTextRise(rise: double)Yazıyı yükseltmek için.
getTextMatrix()MatrixMetin 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()MatrixTekstil ç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()GeneralPathMevcut 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()GeneralPathMevcut 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()booleanGerçekten geçerli olursa, uygulanacak bir klip var.
isPendingClipEvenOdd()booleanEğ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).

See Also

 Türkçe