SetOutlineDestinationFull

Signets

Description

Définit la destination d'un élément de signet sur une position précise et un pourcentage de zoom

Syntaxe

Delphi

Function TPDFlib.SetOutlineDestinationFull(OutlineID, DestPage, Zoom, DestType: Integer; Left, Top, Right, Bottom: Double): Integer;

ActiveX

Function PDFlib::SetOutlineDestinationFull(OutlineID As Long, DestPage As Long, Zoom As Long, DestType As Long, Left As Double, Top As Double, Right As Double, Bottom As Double) As Long

DLL

int DLSetOutlineDestinationFull(int InstanceID, int OutlineID, int DestPage, int Zoom, int DestType, double Left, double Top, double Right, double Bottom);

Paramètres

OutlineIDID du plan tel que renvoyé par la fonction NewOutline. Vous pouvez également utiliser la fonction GetOutlineID pour obtenir un ID de plan valide
DestPageNuméro de la page vers laquelle cet élément de signet renvoie. Pourcentage de zoom à utiliser à l’ouverture de la destination du signet, avec des valeurs valides de 0 à 6400. Utilisé uniquement lorsque DestType = 1 ; doit être défini sur 0 pour les autres DestTypes
Zoom
DestType1 = "XYZ" - placer la page cible selon Left et Top ; Zoom indique le pourcentage. 2 = "Fit" - ajuster la page entière à la fenêtre ; les autres paramètres sont inutilisés et doivent valoir zéro. 3 = "FitH" - ajuster toute la largeur ; la hauteur peut différer de celle de la fenêtre et Top fixe la position verticale. 4 = "FitV" - ajuster toute la hauteur ; la largeur peut différer et Left fixe la position horizontale. 5 = "FitR" - afficher le rectangle défini par Left, Top, Right et Bottom. 6 = "FitB" - afficher le cadre englobant d'une page. 7 = "FitBH" - utiliser Top et ajuster toute la largeur du cadre englobant. 8 = "FitBV" - utiliser Left et l'ajuster sur toute la hauteur du cadre englobant. Position horizontale utilisée par DestType = 1, 4, 5 et 8
Left
TopPosition verticale utilisée par DestType = 1, 3, 5 et 7
RightLa position horizontale du bord droit du rectangle Utilisée par DestType = 5
BottomPosition horizontale du bas du rectangle Utilisée par DestType = 5

Valeurs de retour

0Impossible de définir la destination du plan. Cela indique généralement que Zoom ou DestType est hors plage, ou qu'OutlineID n'est pas valide
1La destination du signet a été définie