THotPDF.GetLoadedPageBox-Methode

Syntax

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

Beschreibung

GetLoadedPageBox liest einen Seitenrahmen (Page Boundary) aus einer mit LoadFromFile geladenen PDF-Datei; PageIndex ist nullbasiert und Box akzeptiert pbMediaBox, pbCropBox, pbBleedBox, pbTrimBox oder pbArtBox

Die Methode gibt True zurück, wenn der angeforderte Rahmen aufgelöst werden kann; sie folgt der Standardkette für PDF-Seitenrahmen: Eine fehlende CropBox wird zu MediaBox aufgelöst, und eine fehlende BleedBox, TrimBox oder ArtBox wird zu CropBox und anschließend zu MediaBox aufgelöst

Beispiel

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;

Siehe auch