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

SignatureDescription
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 बाहर निकाला जाता है।.

See Also

 हिन्दी