|
THotPDF.GetLoadedPageBox Method
Syntax
function GetLoadedPageBox(
PageIndex: Integer;
Box : THPDFPageBoundary;
out Left, Bottom, Right, Top: Single): Boolean;
Beskrivning
GetLoadedPageBox läser en sidgräns från en PDF som lästs in
med LoadFromFile. PageIndex är nollbaserat och
Box accepterar pbMediaBox,
pbCropBox, pbBleedBox,
pbTrimBox eller pbArtBox.
Metoden returnerar True när den begärda gränsen kan
lösas. Den följer PDF-sidboxarnas standardkedja: en saknad
CropBox löses till MediaBox, och en saknad
BleedBox, TrimBox eller ArtBox
löses till CropBox och därefter MediaBox
MediaBox och CropBox ärvs från sidträdet
när sidan inte bär dem självt. BleedBox,
TrimBox och ArtBox är inte ärftliga i PDF,
så endast sidans egna poster läses; ett värde som placerats på en
/Pages-nod ignoreras
Exempel
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 även
|