ContentStreamBuilder
Overview
ContentStreamBuilder เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java.
สร้างสตรีมเนื้อหา PDF เป็นลําดับของไบท์.
หมวดนี้ให้ 27 วิธีในการทํางานกับ ContentStreamBuilder วัตถุในโปรแกรม Java. วิธีการที่ใช้ได้แก่: ContentStreamBuilder, beginText, concatMatrix, drawXObject, endText, fill, fillStroke, getFontResources, getImageResources, markFontAsType0, moveText, rectangle,และวิธีการเพิ่มเติมอีก 15 วิธี. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: fontResources, imageResources.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
fontResources | Map<String, String> | Read | กลับแผนที่ไม่สามารถปรับเปลี่ยนจากชื่อตัวอักษรฐานไปยังชื่อทรัพยากร. |
imageResources | Map<String, String> | Read | กลับแผนที่ไม่สามารถปรับเปลี่ยนจากกุญแจภาพไปยังชื่อทรัพยากร. |
Methods
| Signature | Description |
|---|---|
ContentStreamBuilder() | สร้าง ContentStreamBuilder ที่ว่างเปล่า. |
beginText() | ออกตัวประกอบ BT (เริ่มต้นวัตถุข้อความ). |
endText() | ออกตัวประกอบ ET (ปลายวัตถุข้อความ). |
setFont(resourceName: String, size: double) | ออกตัวประกอบ Tf (กําหนดรูปแบบและขนาดของข้อความ). |
markFontAsType0(resourceName: String, reader: org.aspose.pdf.engine.font.ttf.TrueTypeReader) | การตรา {@code resourceName} เป็นตัวอักษร Type0/Identity-H. |
moveText(x: double, y: double) | ออกอัพเดทตัวประกอบ Td (ย้ายตําแหน่งข้อความ). |
showText(text: String) | ออกตัวประกอบการ Tj (แสดงข้อความ) ด้วยรหัส PDF ที่เหมาะสมและ WinAnsiEncoding. |
setTextMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | ออกอัพเดทตัวประกอบ Tm (เซ็ตเท็กซ์เมทริกส์). |
setRGBFillColor(r: double, g: double, b: double) | ออกอากาศ rg (set RGB fill color) ตัวประกอบการ. |
setRGBStrokeColor(r: double, g: double, b: double) | ออกอากาศ RG (set RGB stroke color) ตัวปฏิบัติการ. |
setGrayFillColor(gray: double) | ออกอากาศตัวประกอบ g (สีเต็มเทาที่ตั้ง). |
setGrayStrokeColor(gray: double) | ออกอากาศ G (สีสตรากเทา) ตัวปฏิบัติการ. |
setLineWidth(width: double) | ออกตัวประกอบ w (ความกว้างเส้นตั้ง). |
saveState() | ออกตัวประกอบ q (save graphics state). |
restoreState() | ออกตัวประกอบ Q (การฟื้นรูปภาพ). |
concatMatrix(a: double, b: double, c: double, d: double, e: double, f: double) | ออกอัพเดท cm (concatenate matrix) ตัวประกอบการ. |
rectangle(x: double, y: double, w: double, h: double) | ออกอัพเดทตัวประกอบ re (เหลี่ยมสี่เหมาะ). |
fill() | ออกตัวประกอบการ f (ทางที่ต้องเติม). |
stroke() | ออกอากาศ S (เส้นทางการตี) ตัวประกอบ. |
fillStroke() | ออกอัพเดท B (การเต็มแล้วเส้นทาง stroke) operator. |
drawXObject(name: String) | ออกตัวประกอบ Do ( Paint XObject). |
registerFont(baseFont: String) → String | ลงทะเบียนตัวอักษรมาตรฐานและคืนชื่อทรัพยากรของมัน. |
registerImage(key: String) → String | ลงทะเบียนทรัพยากรภาพและคืนชื่อทัวยา. |
getFontResources() → Map<String, String> | กลับแผนที่ไม่สามารถปรับเปลี่ยนจากชื่อตัวอักษรฐานไปยังชื่อทรัพยากร. |
getImageResources() → Map<String, String> | กลับแผนที่ไม่สามารถปรับเปลี่ยนจากกุญแจภาพไปยังชื่อทรัพยากร. |
toByteArray() → byte[] | ส่งกลับสตรีมเนื้อหาที่สะสมเป็นอาร์เรย์ไบต์. |
unicodeToWinAnsi(ch: char) → int | เปลี่ยนตัวอักษร Unicode เป็นค่า byte WinAnsiEncoding ของมัน. |