ContentStreamBuilder

ContentStreamBuilder

Genel Bakış

ContentStreamBuilder Java için FOSS’de bir sınıf.

Bir PDF içerik akışı byte dizisi olarak oluşturur.

Bu sınıf, Java programlarında ContentStreamBuilder nesnelerle çalışmak için 27 yöntem sağlar. Kullanılabilir yöntemler şunlardır: ContentStreamBuilder, beginText, concatMatrix, drawXObject, endText, fill, fillStroke, getFontResources, getImageResources, markFontAsType0, moveText, rectangle, ve 15 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: fontResources, imageResources.

Özellikler

Adı:Tip:AccessAçıklama:
fontResourcesMap<String, String>Oku .Temel yazı tipi adından kaynak adı’na değişmez bir harita gönderir.
imageResourcesMap<String, String>Oku .Resurs adından görüntü anahtarına değiştirilmez bir harita gönderir.

Yöntemler

SignatureAçıklama:
ContentStreamBuilder()Boş bir ContentStreamBuilder oluşturur.
beginText()BT (başlangıç metin nesnesi) operatörünü gönderir.
endText()ET (son metin nesnesi) operatörünü gönderir.
setFont(resourceName: String, size: double)Tf (set text font and size) operatörünü gönderir.
markFontAsType0(resourceName: String, reader: org.aspose.pdf.engine.font.ttf.TrueTypeReader){@code resourceName}‘yi Type0/Identity-H yazı tipi olarak işaretler.
moveText(x: double, y: double)Td (text pozisyonu hareket) operatörünü gönderir.
showText(text: String)Tj (metin göster) operatörünü doğru PDF dizeyle gönderir ve WinAnsiEncoding.
setTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double)Tm (set text matrix) operatörünü gönderir.
setRGBFillColor(r: double, g: double, b: double)Rg (set RGB fill color) operatörünü gönderir.
setRGBStrokeColor(r: double, g: double, b: double)RG (RGB çizgi rengi) operatörünü gönderir.
setGrayFillColor(gray: double)G (set gri doldurma rengi) operatörünü gönderir.
setGrayStrokeColor(gray: double)G (set grey stroke color) operatörünü gönderir.
setLineWidth(width: double)W (set line width) operatörünü gönderir.
saveState()Q (save graphics state) operatörünü gönderir.
restoreState()Q (reset grafik durumu) operatörünü gönderir.
concatMatrix(a: double, b: double, c: double, d: double, e: double, f: double)cm (konketen matris) operatörünü gönderir.
rectangle(x: double, y: double, w: double, h: double)Re (dörtgen) operatörü gönderir.
fill()f (doldurma yolu) operatörünü gönderir.
stroke()S (stroke path) operatörünü gönderir.
fillStroke()B (doldur ve sonra darbe yolu) operatörünü gönderir.
drawXObject(name: String)Do (paint XObject) operatörünü gönderir.
registerFont(baseFont: String)StringStandart bir yazı tipini kaydeder ve kaynağın adını gönderir.
registerImage(key: String)StringBir görüntü kaynağını kaydeder ve kaynak adını gönderir.
getFontResources()Map<String, String>Temel yazı tipi adından kaynak adı’na değişmez bir harita gönderir.
getImageResources()Map<String, String>Resurs adından görüntü anahtarına değiştirilmez bir harita gönderir.
toByteArray()byte[]Toplanan içerik akışını bayt dizisi olarak gönderir.
unicodeToWinAnsi(ch: char)intBir Unicode karakterini WinAnsiEncoding bayt değerine dönüştürür.

Ayrıca bakınız:

 Türkçe