ContentStreamBuilder
ContentStreamBuilder
Overview
ContentStreamBuilder adalah kelas di Aspose.PDF FOSS untuk Java.
Membangun aliran konten PDF sebagai urutan byte.
Kelas ini menyediakan 27 metode untuk bekerja dengan ContentStreamBuilder objek dalam program Java. Metode yang tersedia meliputi: ContentStreamBuilder, beginText, concatMatrix, drawXObject, endText, fill, fillStroke, getFontResources, getImageResources, markFontAsType0, moveText, rectangle, dan 15 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: fontResources, imageResources.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
fontResources | Map<String, String> | Read | Mengembalikan peta yang tidak dapat dimodifikasi dari nama font dasar ke nama sumber daya. |
imageResources | Map<String, String> | Read | Mengembalikan peta yang tidak dapat dimodifikasi dari kunci gambar ke nama sumber daya. |
Methods
| Signature | Description |
|---|---|
ContentStreamBuilder() | Membuat ContentStreamBuilder kosong. |
beginText() | Mengirim operator BT (memulai objek teks). |
endText() | Mengirim operator ET (objek teks akhir). |
setFont(resourceName: String, size: double) | Mengirim operator Tf (set font dan ukuran teks). |
markFontAsType0(resourceName: String, reader: org.aspose.pdf.engine.font.ttf.TrueTypeReader) | Menandai {@code resourceName} sebagai font Type0/Identity-H. |
moveText(x: double, y: double) | Mengirim operator Td (pindah posisi teks). |
showText(text: String) | Mengirim operator Tj (tampilan teks) dengan string PDF yang benar melarikan diri |
| dan WinAnsiEncoding. | |
setTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Mengirim operator Tm (set text matrix). |
setRGBFillColor(r: double, g: double, b: double) | Menyiarkan operator rg (set warna isi RGB). |
setRGBStrokeColor(r: double, g: double, b: double) | Menyiarkan operator RG (set warna garis RGB). |
setGrayFillColor(gray: double) | Menerbitkan operator g (set warna gray fill). |
setGrayStrokeColor(gray: double) | Menerbitkan operator G (set warna garis abu-abu). |
setLineWidth(width: double) | Mengirim operator w (set line width). |
saveState() | Mengirim operator q (save graphics state). |
restoreState() | Mengirim operator Q (memulihkan keadaan grafis). |
concatMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | Mengirim operator cm (matriks konketenat). |
rectangle(x: double, y: double, w: double, h: double) | Mengirim operator re (segitiga). |
fill() | Mengirim operator f (fil path). |
stroke() | Mengirim operator S (jalan stroke). |
fillStroke() | Mengirim operator B (isi lalu jalur stroke). |
drawXObject(name: String) | Mengirim operator Do (cat XObject). |
registerFont(baseFont: String) → String | Mendaftar font standar dan mengembalikan nama sumbernya. |
registerImage(key: String) → String | Mendaftar sumber gambar dan mengembalikan nama sumbernya. |
getFontResources() → Map<String, String> | Mengembalikan peta yang tidak dapat dimodifikasi dari nama font dasar ke nama sumber daya. |
getImageResources() → Map<String, String> | Mengembalikan peta yang tidak dapat dimodifikasi dari kunci gambar ke nama sumber daya. |
toByteArray() → byte[] | Mengembalikan aliran konten yang terakumulasi sebagai array byte. |
unicodeToWinAnsi(ch: char) → int | Mengkonversi karakter Unicode ke nilai byte WinAnsiEncoding-nya. |