|
THotPDF.GetLoadedPageBox Method
الصياغة
function GetLoadedPageBox(
PageIndex: Integer;
Box : THPDFPageBoundary;
out Left, Bottom, Right, Top: Single): Boolean;
الوصف
GetLoadedPageBox يقرأ حدّ صفحة من ملف PDF
محمّل عبر LoadFromFile. فهرس PageIndex
يبدأ من الصفر، وتقبل Box القيم
pbMediaBox و
pbCropBox وpbBleedBox و
pbTrimBox أو pbArtBox
يعيد True عندما يمكن حل
الحد المطلوب. يتبع التابع سلسلة افتراضات صندوق صفحة PDF:
فالـ CropBox الغائب يُحل إلى MediaBox،
والـ BleedBox أو TrimBox أو ArtBox
الغائب يُحل إلى CropBox ثم إلى MediaBox
يُورَّث MediaBox وCropBox من
شجرة الصفحات عندما لا تحملهما الصفحة بنفسها
أما BleedBox وTrimBox وArtBox
فلا توريث لها في PDF، لذا تُقرأ مدخلات الصفحة نفسها فقط؛
والقيمة الموضوعة على عقدة /Pages تُتجاهل
مثال
var
L, B, R, T: Single;
begin
PDF.LoadFromFile('Input.pdf');
if PDF.GetLoadedPageBox(0, pbTrimBox, L, B, R, T) then
Writeln(Format('TrimBox: %.2f %.2f %.2f %.2f', [L, B, R, T]));
end;
انظر أيضا
|