THotPDF.GetLoadedPageBox Methode

Syntaxis

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

Beschrijving

GetLoadedPageBox leest een paginarand uit een PDF die is geladen met LoadFromFile PageIndex is nul-gebaseerd en Box accepteert pbMediaBox, pbCropBox, pbBleedBox, pbTrimBox of pbArtBox

De methode geeft True terug wanneer de gevraagde rand kan worden opgelost. Ze volgt de standaardketen voor PDF-paginaboxen: een ontbrekende CropBox valt terug op MediaBox, en een ontbrekende BleedBox, TrimBox of ArtBox valt terug op CropBox en daarna op MediaBox

Voorbeeld

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;

Zie ook