LayoutEngine

Overview

LayoutEngine เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java.

เครื่องเขียนแบบหลักที่แปลงวัตถุข้อความระดับสูงเป็นไฟล์เนื้อหา PDF ในช่วง {@code Document.save()}.

หมวดนี้ให้ 11 วิธีในการทํางานกับ LayoutEngine วัตถุในโปรแกรม Java. วิธีการที่ใช้ได้แก่: LayoutEngine, buildHeaderFooterOverlay, layout, layoutHeading, layoutParagraph, layoutStamps, layoutTable, layoutTextFragment, layoutTextStamp, resetNoteState, setPageNumbering. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java.

Methods

SignatureDescription
LayoutEngine()สร้าง LayoutEngine ใหม่.
setPageNumbering(pageNumber: int, totalPages: int)กําหนดเนื้อหาการนับเลขหน้าสําหรับ $p / $P แทนตัวแปร.
layout(page: Page)ทําการวางแผนบนหน้า, แปลงข้อใน PDF สนุก.
buildHeaderFooterOverlay(page: Page)HeaderFooterOverlayวางออกเพียงข้อความหัวหน้าและตารางกราฟของหน้านี้ (ที่ตั้งผ่าน {@link Page#setHeader}/{@Link Page #setFooter}) เป็นสตรีมเนื้อหาอิสระ โดยไม่สัมผัสกับการมีอยู่ของ หน้า { @code /Contents } หรือ { @@ code /Resources}.
layoutParagraph(para: BaseParagraph, builder: ContentStreamBuilder, resources: ResourceBuilder, ctx: LayoutContext)doubleส่งข้อตกลงไปยังตัวทําการแสดงแบบที่เหมาะสมสําหรับชนิดเฉพาะ.
layoutTextFragment(tf: TextFragment, builder: ContentStreamBuilder, resources: ResourceBuilder, ctx: LayoutContext)doubleออก TextFragment พร้อมการบรรจุคํา, การเลือกตัวอักษรและสี.
resetNoteState()
layoutHeading(heading: Heading, builder: ContentStreamBuilder, resources: ResourceBuilder, ctx: LayoutContext)doubleออกข้อความหัวหน้า โดยทํามันเป็นรายการ TOC พร้อมกับแถวจุดผู้นําและหมายเลขหน้าที่เลือกได้.
layoutTable(table: Table, builder: ContentStreamBuilder, resources: ResourceBuilder, ctx: LayoutContext)doubleวางตารางที่มีขอบ, แบคเกอร์ และเนื้อหาเซลล์.
layoutStamps(page: Page, builder: ContentStreamBuilder, resources: ResourceBuilder)ใช้การผิวพิมพ์ (TextStamp, ImageStamp , PageNumberStamp) ไปยังหน้า.
layoutTextStamp(stamp: TextStamp, builder: ContentStreamBuilder, resources: ResourceBuilder, pageWidth: double)ส่ง TextStamp ออกที่ตําแหน่งที่ถูกกําหนด.

See Also

 ภาษาไทย