LayoutEngine
LayoutEngine
Overview
LayoutEngine यह जावा के लिए Aspose.PDF FOSS में एक कक्षा है।.
मुख्य डिज़ाइन इंजन जो उच्च स्तर के पैराग्राफ वस्तुओं को {@code Document.save()} के दौरान पीडीएफ सामग्री प्रवाह बाइट्स में परिवर्तित करता है।.
इस कक्षा में जावा प्रोग्रामों में LayoutEngine वस्तुओं के साथ काम करने के लिए 11 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: LayoutEngine, buildHeaderFooterOverlay, layout, layoutHeading, layoutParagraph, layoutStamps, layoutTable, layoutTextFragment, layoutTextStamp, resetNoteState, setPageNumbering. सभी सार्वजनिक सदस्य किसी भी जावा अनुप्रयोग के लिए उपलब्ध हैं Aspose.PDF FOSS स्थापित करने के बाद जावे पैकेज।.
Methods
| Signature | Description |
|---|---|
LayoutEngine() | एक नया LayoutEngine बनाता है।. |
setPageNumbering(pageNumber: int, totalPages: int) | पृष्ठ संख्यात्मक संदर्भ $p / $P परिवर्तनीय प्रतिस्थापन के लिए सेट करें।. |
layout(page: Page) | एक पृष्ठ पर क्रमबद्धता करता है, इसके पैराग्राफ को पीडीएफ सामग्री के प्रवाह में परिवर्तित करता हूं।. |
buildHeaderFooterOverlay(page: Page) → HeaderFooterOverlay | केवल इस पृष्ठ के शीर्षक और पैरों के अनुच्छेद बाहर रखें (सेट द्वारा स्थापित) |
| {@link Page#setHeader}/{@Link Page #setFooter}) एक अद्वितीय सामग्री में | |
| प्रवाह, पृष्ठ के मौजूदा {@code /Contents} या | |
| {@code / संसाधन} के लिए।. | |
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) लागू करें।. |
layoutTextStamp(stamp: TextStamp, builder: ContentStreamBuilder, resources: ResourceBuilder, pageWidth: double) | इसे अपने निर्दिष्ट स्थान पर एक TextStamp बाहर निकाला जाता है।. |