NewDestination

Annotations et liens de zone réactive, gestion de documents

Description

Crée un nouvel objet destination utilisable avec les fonctions AddLinkToDestination, GetDestPage, GetDestType ou GetDestValue

Syntaxe

Delphi

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

ActiveX

Function PDFlib::NewDestination(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 DLNewDestination(int InstanceID, int DestPage, int Zoom, int DestType, double Left, double Top, double Right, double Bottom);

Paramètres

DestPageNuméro de page vers laquelle pointe cet objet de destination
ZoomPourcentage de zoom de l'objet destination, valeurs valides de 0 à 6400. Utilisé uniquement avec DestType = 1 ; définissez-le sur 0 pour les autres DestTypes
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
LeftPosition horizontale utilisée par DestType = 1, 4, 5 et 8
TopPosition verticale utilisée par DestType = 1, 3, 5 et 7 Position horizontale du bord droit du rectangle, utilisée par DestType = 5
Right
BottomPosition horizontale du bas du rectangle Utilisée par DestType = 5

Valeurs de retour

0Le paramètre DestPage n’était pas valide Une valeur DestID
Non-zero