NewDestination

Σχολιασμοί και σύνδεσμοι hotspot, διαχείριση εγγράφων

Περιγραφή

Δημιουργεί ένα νέο αντικείμενο προορισμού που μπορεί να χρησιμοποιηθεί με τις συναρτήσεις AddLinkToDestination, GetDestPage, GetDestType ή GetDestValue

Σύνταξη

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);

Παράμετροι

DestPageΟ αριθμός σελίδας στον οποίο οδηγεί αυτό το αντικείμενο προορισμού
ZoomΤο ποσοστό ζουμ που θα χρησιμοποιηθεί για το αντικείμενο προορισμού, με έγκυρες τιμές από 0 έως 6400. Χρησιμοποιείται μόνο για DestType = 1 και πρέπει να ορίζεται σε 0 για άλλα DestTypes
DestType1 = "XYZ" - η σελίδα προορισμού τοποθετείται στο σημείο που ορίζουν οι παράμετροι Left και Top. Η παράμετρος Zoom ορίζει το ποσοστό ζουμ. 2 = "Fit" - ολόκληρη η σελίδα κλιμακώνεται ώστε να χωράει στο παράθυρο. Καμία από τις άλλες παραμέτρους δεν χρησιμοποιείται και πρέπει να οριστούν στο 0. 3 = "FitH" - η σελίδα κλιμακώνεται ώστε να φαίνεται όλο το πλάτος της. Το ύψος της σελίδας μπορεί να είναι μεγαλύτερο ή μικρότερο από το ύψος του παραθύρου. Η σελίδα τοποθετείται στην κατακόρυφη θέση που ορίζει η παράμετρος Top. 4 = "FitV" - η σελίδα κλιμακώνεται ώστε να φαίνεται όλο το ύψος της. Το πλάτος της σελίδας μπορεί να είναι μεγαλύτερο ή μικρότερο από το πλάτος του παραθύρου. Η σελίδα τοποθετείται στην οριζόντια θέση που ορίζει η παράμετρος Left. 5 = "FitR" - η σελίδα κλιμακώνεται ώστε να είναι ορατό ένα συγκεκριμένο ορθογώνιο της σελίδας. Οι παράμετροι Left, Top, Right και Bottom καθορίζουν την ορθογώνια περιοχή στη σελίδα. 6 = "FitB" - η σελίδα κλιμακώνεται ώστε να είναι ορατό το bounding box της. 7 = "FitBH" - η σελίδα τοποθετείται κατακόρυφα στη θέση που ορίζει η παράμετρος Top. Η σελίδα κλιμακώνεται ώστε να φαίνεται όλο το πλάτος του bounding box της. 8 = "FitBV" - η σελίδα τοποθετείται στην οριζόντια θέση που ορίζει η παράμετρος Left. Η σελίδα κλιμακώνεται ακριβώς όσο χρειάζεται για να χωράει όλο το ύψος του bounding box στο παράθυρο. Η οριζόντια θέση που χρησιμοποιείται από DestType = 1, 4, 5 και 8
LeftΗ οριζόντια θέση που χρησιμοποιείται από DestType = 1, 4, 5 και 8
TopΗ κατακόρυφη θέση που χρησιμοποιείται από DestType = 1, 3, 5 και 7 Η οριζόντια θέση της δεξιάς πλευράς του ορθογωνίου. Χρησιμοποιείται από DestType = 5
Right
BottomΗ οριζόντια θέση της βάσης του ορθογωνίου. Χρησιμοποιείται από DestType = 5

Τιμές επιστροφής

0Η παράμετρος DestPage ήταν άκυρη Τιμή DestID
Non-zero