متد THotPDF.EndDoc

 

THotPDF.EndDoc

THotPDF

 

بالا  قبلی  بعدی

سند را می‌بندد

 

نحو Delphi:

procedure EndDoc;

 

نحو C++:

void __fastcall EndDoc ( void );

 

توضیح

EndDoc سند جاری را نهایی می‌کند، شیءهای داخلی PDF را می‌بندد و فایل یا stream خروجی را می‌نویسد

 

در جریان نهایی‌سازی سند، HotPDF صفحه فعال را می‌بندد و جریان نهایی محتوای صفحه را می‌نویسد. اگر برای این مرحله به تشخیص دقیق محتوای صفحه نیاز دارید، PAGECONTENT_DEBUG_FILE را در HotPDF.inc فعال کنید. این کار PageContent_Debug.txt را با داده‌های trace مربوط به ادغام محتوای صفحه و اندازه جریان ایجاد می‌کند. این سوئیچ به‌طور پیش‌فرض غیرفعال است، بنابراین buildهای عادی این فایل را ایجاد نمی‌کنند

 

ثبت عیب‌یابی عمومی کتابخانه جداگانه توسط withDEBUG در HotPDF.inc کنترل می‌شود که هنگام فعال بودن HotPDF-Debug.log را می‌نویسد

 

نمونه کد


HPDF := THotPDF.Create( nil );
try
  HPDF.FileName := '.\Output.pdf';
  HPDF.BeginDoc;   // Start PDF document creation
  HPDF.CurrentPage.TextOut( 100, 100, 0, 'Hello World!' );
  HPDF.EndDoc;     // Finish and save PDF document
finally
  HPDF.Free;
end;

 

همچنین ببینید: BeginDoc