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

NameTypeAccessDescription
fontResourcesMap<String, String>ReadMengembalikan peta yang tidak dapat dimodifikasi dari nama font dasar ke nama sumber daya.
imageResourcesMap<String, String>ReadMengembalikan peta yang tidak dapat dimodifikasi dari kunci gambar ke nama sumber daya.

Methods

SignatureDescription
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)StringMendaftar font standar dan mengembalikan nama sumbernya.
registerImage(key: String)StringMendaftar 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)intMengkonversi karakter Unicode ke nilai byte WinAnsiEncoding-nya.

See Also

 Bahasa Indonesia