DASetPageBox

Fonctionnalité Direct Access, propriétés des pages

Description

Définit les dimensions des rectangles de limites d'une page indiquée. La MediaBox représente le support physique de la page

CropBox représente la région visible et le contenu y est détouré. BleedBox est semblable, mais désigne le rectangle utilisé en environnement de production

TrimBox indique les dimensions voulues de la page finie après rognage, et ArtBox définit l'étendue du contenu significatif d'une page selon l'intention de son créateur

Comportement de version PDF : les entrées BleedBox, TrimBox et ArtBox exigent PDF 1.3. Lorsque Direct Access modifie une source de version inférieure sans verrouillage d’enregistrement, DASetPageBox relève l’en-tête à PDF 1.3 afin de correspondre aux nouvelles zones

Syntaxe

Delphi

Function TPDFlib.DASetPageBox(FileHandle, PageRef, BoxIndex: Integer; X1, Y1, X2, Y2: Double): Integer;

ActiveX

Function PDFlib::DASetPageBox(FileHandle As Long, PageRef As Long, BoxIndex As Long, X1 As Double, Y1 As Double, X2 As Double, Y2 As Double) As Long

DLL

int DLDASetPageBox(int InstanceID, int FileHandle, int PageRef, int BoxIndex, double X1, double Y1, double X2, double Y2);

Paramètres

FileHandleUn handle renvoyé par les fonctions DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream
PageRefRéférence de page renvoyée par les fonctions DAFindPage ou DANewPage
BoxIndex1 = MediaBox 2 = CropBox 3 = BleedBox 4 = TrimBox 5 = ArtBox
X1La coordonnée horizontale de l'angle inférieur gauche du cadre, mesurée en points depuis le bord gauche de la page
Y1La coordonnée verticale de l'angle inférieur gauche du cadre, mesurée en points depuis le bas de la page
X2La coordonnée horizontale de l'angle supérieur droit du cadre, mesurée en points depuis le bas de la page
Y2La coordonnée verticale de l'angle supérieur droit du cadre, mesurée en points depuis le bas de la page

Valeurs de retour

0Les paramètres FileHandle ou PageRef n’étaient pas valides
1Success