ContentStreamBuilder

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

NameTypeAccessDescription
fontResourcesMap<String, String>Readกลับแผนที่ไม่สามารถปรับเปลี่ยนจากชื่อตัวอักษรฐานไปยังชื่อทรัพยากร.
imageResourcesMap<String, String>Readกลับแผนที่ไม่สามารถปรับเปลี่ยนจากกุญแจภาพไปยังชื่อทรัพยากร.

Methods

SignatureDescription
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 ของมัน.

See Also

 ภาษาไทย