LayoutEngine

المعلومات العامة

LayoutEngine هي فئة في Aspose.PDF FOSS لـ Java.

محرك التخطيط الرئيسي الذي يحول الكائنات الفقرة عالية المستوى إلى بايتات من محتوى PDF أثناء {@code Document.save()}.

توفر هذه الفئة 11 طريقة للعمل مع LayoutEngine كائنات في برامج Java. المنهجيات المتاحة تشمل: LayoutEngine, buildHeaderFooterOverlay, layout, layoutHeading, layoutParagraph, layoutStamps, layoutTable, layoutTextFragment, layoutTextStamp, resetNoteState, setPageNumbering. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java.

الطرق

التوقيعوصف
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 في موقعه المحدد.

انظر أيضاً

 العربية