ContentStreamBuilder
Overview
ContentStreamBuilder Java için Aspose.PDF FOSS sınıfıdır.
Bir PDF içerik akışı bir byte sırası olarak oluşturur.
Bu sınıf, Java programlarında ContentStreamBuilder nesnelerle çalışmak için 27 yöntem sunar. Mevcut yöntemler şunları içerir: ContentStreamBuilder, beginText, concatMatrix, drawXObject, endText, fill, fillStroke, getFontResources, getImageResources, markFontAsType0, moveText, rectangle,15 tane daha yöntem. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : fontResources, imageResources.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
fontResources | Map<String, String> | Read | Bir değiştirilemez harita temel yazı tipi adı kaynağı adı için geri getirir. |
imageResources | Map<String, String> | Read | Değiştirilemez bir harita görüntü anahtarından kaynak adıya geri getirir. |
Methods
| Signature | Description |
|---|---|
ContentStreamBuilder() | boş bir yer yaratır. |
beginText() | BT (Başlangıç Metin Object) operatörü tarafından yayınlanır. |
endText() | ET (End Text Object) operatörü ile ilgili bilgiler alınır. |
setFont(resourceName: String, size: double) | Tf (seti metin yazı tipi ve boyutu) operatörü çıkarır. |
markFontAsType0(resourceName: String, reader: org.aspose.pdf.engine.font.ttf.TrueTypeReader) | {@code resourceName} bir Type0/Identity-H yazı tipi olarak işaretler. |
moveText(x: double, y: double) | Td (Move Text Position) operatörü ile ilgili bilgiler alınır. |
showText(text: String) | Tj (görüntüleme metni) operatörü doğru PDF çubuk kaçış ve WinAnsiEncoding ile yayınlar. |
setTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Tm (set text matrix) operatörü ile çalışır. |
setRGBFillColor(r: double, g: double, b: double) | RG (RGB renk doldurma ayarları) operatörü çıkarır. |
setRGBStrokeColor(r: double, g: double, b: double) | RG (RGB rengi ayarlayın) operatörü yayınlar. |
setGrayFillColor(gray: double) | G (gray fill) operatörü çıkarır. |
setGrayStrokeColor(gray: double) | G (gri stroke renk ayarlayın) operatörü çıkarır. |
setLineWidth(width: double) | W (set line width) operatörü ile çalışır. |
saveState() | Q (Save Graphics Status) operatörü ile çalıştırılır. |
restoreState() | Q (Grafik Durumu Kurtarma) operatörü yayınlanır. |
concatMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | CM (konkaten matris) operatörü ile çalışır. |
rectangle(x: double, y: double, w: double, h: double) | Re (Rektangle) operatörü ile ilgili bilgiler alınır. |
fill() | F (Full Path) operatörü ile ilgili bilgiler alınır. |
stroke() | S (Sürücü Yolu) operatörü tarafından yayınlanır. |
fillStroke() | B (yani bir yol doldurma) operatörü çıkarır. |
drawXObject(name: String) | Do (XObject) operatörü ile ilgili bilgiler alınır. |
registerFont(baseFont: String) → String | Standart bir yazı tipi kaydeder ve kaynak adı geri verir. |
registerImage(key: String) → String | Bir resim kaynağı kaydeder ve kaynak adı geri verir. |
getFontResources() → Map<String, String> | Bir değiştirilemez harita temel yazı tipi adı kaynağı adı için geri getirir. |
getImageResources() → Map<String, String> | Değiştirilemez bir harita görüntü anahtarından kaynak adıya geri getirir. |
toByteArray() → byte[] | Bir byte aralığı olarak birikmiş içerik akışını geri getirir. |
unicodeToWinAnsi(ch: char) → int | Bir Unicode karakterini WinAnsiEncoding byte değerine dönüştürür. |