PDFium Delphi Component Docs

PageBox الخاصية

Component: TPdf  ·  Unit: PDFium
خاصية على مستوى الصفحة — تقرأ أو تكتب مستطيل صندوق صفحة محددًا على الصفحة الحالية

Syntax

property PageBox[Box: TPdfPageBox]: TPdfRectangle;

Description

تقرأ هذه الخاصية مستطيل صندوق صفحة معينًا على الصفحة الحالية أو تكتبه. وتُؤخذ القيمة من قاموس الصفحة في ملف PDF، بعد حل أي /MediaBox / /CropBox / /Rotate موروثة من العقد الأب.

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

تُبلغ الإحداثيات والأبعاد بنقاط فضاء المستخدم في PDF. ولتحويلها إلى بكسلات لـ DPI هدف، استخدم PointsToPixels(Value, DPI) أو المساعدات المكافئة.

Parameters

Boxصندوق الصفحة المطلوب جلبه: pbMedia / pbCrop / pbBleed / pbTrim / pbArt.

Remarks

Example

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

See Also

PageBounds, GetPageBox, SetPageBox