وثائق PDFiumPas

PageBounds الخاصية

يحافظ إدخال API هذا على المعرّفات والتواقيع وكتل الكود ومصطلحات PDF بصيغتها الأصلية.
المكون: TPdf  ·  الوحدة: PDFium
خاصية على مستوى الصفحة — المستطيل الخاص بصندوق الصفحة المطلوب (MediaBox/CropBox/BleedBox/TrimBox/ArtBox)

الصياغة

property PageBounds[Box: TPdfPageBox]: TPdfRectangle;

الوصف

يعيد المستطيل الخاص بصندوق الصفحة المطلوب (MediaBox/CropBox/BleedBox/TrimBox/ArtBox). تُستمد القيمة من page dictionary في PDF بعد حل أي /MediaBox / /CropBox / /Rotate موروثة من العقد الأب

هي للقراءة فقط ما لم يوحِ اسم الخاصية بوجود writer (مثل Page أو PageRotation)؛ ولا يكون للتعيين إلى الخصائص للقراءة فقط أي أثر

تُبلّغ الإحداثيات والأبعاد بنقاط PDF user-space. وللتحويل إلى pixels عند DPI معيّن، استخدم PointsToPixels(Value, DPI) أو helpers المكافئة

المعلمات

Boxأي صندوق صفحة يجري استرجاعه: pbMedia / pbCrop / pbBleed / pbTrim / pbArt

ملاحظات

مثال

var
  R: TPdfRectangle;
begin
  if Pdf1.Active then
  begin
    R := Pdf1.PageBounds[pbMedia];
    Memo1.Lines.Add(Format('%.2f x %.2f pt', [R.Right - R.Left, R.Top - R.Bottom]));
  end;
end;

انظر أيضا

PageBox, GetPageBox, SetPageBox