Docs PDFiumPas

PageBox Propriedade

Esta entrada API preserva identificadores, assinaturas, blocos de código e termos PDF em sua forma original.
Componente: TPdf  ·  Unidade: PDFium
Propriedade no nível da página — lê ou grava um retângulo específico de caixa de página na página atual

Sintaxe

property PageBox[Box: TPdfPageBox]: TPdfRectangle;

Descrição

Lê ou grava um retângulo específico de caixa de página na página atual. O valor vem do dicionário da página no PDF, depois que qualquer /MediaBox / /CropBox / /Rotate herdado dos nós pai é resolvido

Somente leitura, a menos que o nome da propriedade indique um gravador (como Page ou PageRotation); atribuir propriedades somente leitura não tem efeito

Coordenadas e dimensões são informadas em pontos do espaço do usuário do PDF. Para converter para pixels em um DPI de destino, use PointsToPixels(Value, DPI) ou os auxiliares equivalentes

Parâmetros

BoxQual caixa de página recuperar: pbMedia / pbCrop / pbBleed / pbTrim / pbArt

Observações

Exemplo

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;

Consulte também

PageBounds, GetPageBox, SetPageBox