|
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
MediaBox en CropBox worden van de paginaboom
geërfd wanneer de pagina ze niet zelf heeft
BleedBox, TrimBox en ArtBox
zijn in PDF niet erfelijk, dus alleen de eigen items van de pagina
worden gelezen; een waarde op een /Pages-knoop wordt
genegeerd
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
|