|
THotPDF.GetLoadedPageBox Méthode
Syntaxe
function GetLoadedPageBox(
PageIndex: Integer;
Box : THPDFPageBoundary;
out Left, Bottom, Right, Top: Single): Boolean;
Description
GetLoadedPageBox lit une boîte de page dans un PDF chargé
avec LoadFromFile. PageIndex commence à zéro et
Box accepte pbMediaBox,
pbCropBox, pbBleedBox,
pbTrimBox ou pbArtBox
La méthode renvoie True lorsque la boîte demandée peut
être résolue. Elle suit la chaîne de valeurs par défaut des boîtes de page PDF : l’absence de
CropBox se résout vers MediaBox, et l’absence de
BleedBox, TrimBox ou ArtBox
se résout vers CropBox puis MediaBox
MediaBox et CropBox sont héritées de
l’arbre des pages quand la page ne les porte pas elle-même
BleedBox, TrimBox et ArtBox
ne sont pas héritables en PDF : seules les entrées propres à la page sont lues ;
une valeur posée sur un nœud /Pages est ignorée
Exemple
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;
Voir aussi
|