THotPDF.GetLoadedPageBox Method

Syntax

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

Beskrivelse

GetLoadedPageBox leser en sidegrense fra en PDF som er lastet inn med LoadFromFile. PageIndex er nullbasert og Box godtar pbMediaBox, pbCropBox, pbBleedBox, pbTrimBox eller pbArtBox

Metoden returnerer True når den ønskede grensen kan løses. Den følger PDF-standarden sin standardkjede for sidebokser: en manglende CropBox løses til MediaBox, og en manglende BleedBox, TrimBox eller ArtBox løses til CropBox og deretter 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;

Se også