PDFium Delphi Component Docs

GenerateLayout الطريقة

المكوّن: TPdf  ·  الوحدات: PDFium, FPdfLayout

الصياغة

function GenerateLayout(Layout: TPdfLayoutDocument; out Plan: TPdfLayoutPlan; AllowSignedDocument: Boolean = False): Boolean;

الوصف

تقيس النص وترقِّم صفحات كل عنصر قبل تغيير الوجهة، ثم تلحق الخطة الكاملة بواجهات PDFium الأصلية للصفحة وكائن الصفحة

يدعم TPdfLayoutDocument النص الملتف، والفواصل، والأسطر الفاصلة، والصور، و XObjects الصفحات القابلة لإعادة الاستخدام، وفواصل الصفحات الصريحة، والترويسات، والتذييلات، وإعدادات الصفحة، والفقرات المبقاة معًا، والمحاذاة

Stable page totals

استخدم {page} و {pages} في النص أو الترويسات أو التذييلات

يحجز تمرير القياس نائبات ReservedPageDigits الأعرض رقمًا، بحيث لا تستطيع أرقام الصفحات النهائية تغيير الالتفاف أو عدد الصفحات أثناء الإصدار

Result

يُبلِّغ Plan الصفحات النهائية، والأوامر، واستدعاءات النص المقاس، وعددي المحتوى، وعدد مراجع الصفحات

تظل الوجهة دون تغيير عندما يفشل القياس أو تفشل أي عملية إلحاق

Safety

تُرفض الوجهة الموقَّعة النشطة ما لم يُعيَّن AllowSignedDocument

يجب أن يظل المصدر الممرَّر إلى AddPageXObject نشطًا حتى اكتمال الإصدار

انظر أيضًا

GenerateTaggedLayout, Cached layout nodes, AddPage, AddText, AddImage, CreateXObjectFromPage