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