property PageBox[Box: TPdfPageBox]: TPdfRectangle;
Читает или записывает конкретный прямоугольник page-box на текущей странице. Значение берётся из словаря страницы в PDF после разрешения унаследованных /MediaBox / /CropBox / /Rotate от родительских узлов
Свойство только для чтения, если из имени не следует обратное (как у Page или PageRotation); присваивание read-only свойствам эффекта не имеет
Координаты и размеры приводятся в пунктах пользовательского пространства PDF. Для перевода в пиксели под целевой DPI используйте PointsToPixels(Value, DPI) или эквивалентные хелперы
| Box | Какой page box достать: pbMedia / pbCrop / pbBleed / pbTrim / pbArt |
Pdf1.Page; смена текущей страницы прозрачно обновляет возвращаемые здесь значенияActive равно False, свойство возвращает 0, пустой прямоугольник или элемент enum по умолчанию
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;