THotPDF.GetLoadedPageBox Method

Syntax

function GetLoadedPageBox(
  PageIndex: Integer;
  Box      : THPDFPageBoundary;
  out Left, Bottom, Right, Top: Single): Boolean;

Descrição

GetLoadedPageBox lê um limite de página de um PDF carregado com LoadFromFile. PageIndex is zero-based and Box accepts pbMediaBox, pbCropBox, pbBleedBox, pbTrimBox, or pbArtBox.

O método retorna True quando a caixa solicitada pode ser resolvida. Ele segue a cadeia padrão de caixas de página do PDF: um CropBox ausente resolve para MediaBox, e um BleedBox, TrimBox ou ArtBox ausente resolve para CropBox e depois para MediaBox

Example

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;

See Also