TPDFlibDynamicComponent
أنواع البيانات، تخطيط الصفحة، تقسيم الصفحات
الوصف
يعرف منطق رسم قابلًا للاستنساخ وحالة ترقيم صفحات قابلة للتغيير لتأليف صفحة-بصفحة تبادلي
تؤلف الجلسة على نسخة عاملة ولا تلتزمها إلا بعد توثيق Form XObject الملتقط وتوضعه
التصريح
type
TPDFlibDynamicComponent = class
public
function CloneComponent: TPDFlibDynamicComponent; virtual; abstract;
function Compose(const Context: TPDFlibDynamicPageContext;
out ComposeResult: TPDFlibDynamicPageResult): Integer; virtual; abstract;
end;
الطرق
| CloneComponent | يُرجع نسخة مستقلة عن المستدعي من كل حالة ترقيم صفحات قابلة للتغيير |
|---|---|
| Compose | يرسم جزءًا واحدًا بالإحداثيات المحلية ويبلّغ عن حدوده المستخدمة وحالة الاستمرار |
العقد
على Compose أن يرسم عبر Context.LibraryInstance دون تغيير المستندات أو الصفحات أو حاويات الرسم المتداخلة
أرجع
1 لنتيجة صالحة و0 لرفض المحاولة دون إيداع حالة المكوّن أو الوجهة
انظر أيضًا
TPDFlibDynamicComponentSession, TPDFlibDynamicPageContext, TPDFlibDynamicPageResult