مرجع HotPDF

IHPDFHandledDocument = interface(IInterface)
  function GetFormat: THPDFHandledDocumentFormat;
  function GetHandlerName: string;
  function GetPageCount: Integer;
  function GetPageSourceName(PageIndex: Integer): string;
  function WritePDF(Destination: TStream;
    const Options: THPDFDocumentHandlerOptions;
    out Info: THPDFDocumentHandlerInfo): boolean;
  function RenderPage(PageIndex, DPI: Integer;
    const Options: THPDFDocumentHandlerOptions; out Bitmap: TBitmap;
    out Info: THPDFDocumentHandlerInfo): boolean;
end;

يحتفظ المستند المُعالَج غير القابل للتغيير ببايتات PDF المُولَّدة ومنشأ صفحة المصدر بعد تحرير تدفق مصدر المستدعي

تنشر WritePDF من ذاكرة التخزين المؤقت مع تراجع (rollback) على وجهة قابلة للتموضع (seekable)، بينما تطبّق RenderPage حدود DPI والبكسل قبل تخصيص bitmap النتيجة

معالجات المستندات الاختيارية