AddImageFromVariant
Χειρισμός εικόνων
Περιγραφή
Προσθέτει εικόνα από παραλλαγή πίνακα bytes στο επιλεγμένο έγγραφο
Μόλις προστεθεί μια εικόνα στο έγγραφο, μπορεί να σχεδιαστεί σε οποιαδήποτε σελίδα όσες φορές θέλετε χωρίς περαιτέρω αύξηση του μεγέθους του αρχείου PDF
Οι υποστηριζόμενοι τύποι αρχείων εικόνας είναι: BMP, TIFF, JPEG, PNG, GIF, WMF και EMF
Για εικόνες BMP και TIFF, η συνάρτηση CompressImages μπορεί να κληθεί πριν από αυτή τη συνάρτηση για συμπίεση των δεδομένων εικόνας. Οι άλλοι τύποι εικόνων συμπιέζονται αυτόματα
Σύνταξη
ActiveX
Function PDFlib::AddImageFromVariant(SourceData As Variant, Options As Long) As LongΠαράμετροι
SourceData
Παραλλαγή με τα δεδομένα εικόνας
Options
Για εικόνες TIFF πολλαπλών σελίδων αυτή η παράμετρος καθορίζει τον αριθμό σελίδας προς φόρτωση
Για εικόνες PNG:
0 = Φορτώνει την εικόνα ως συνήθως
1 = Φόρτωση του alpha channel ως εικόνα γκρι κλίμακας
2 = Φόρτωση εικόνας και alpha channel (περιορισμός alpha σε 8-bit)
3 = Φόρτωση εικόνας (περιορισμός εικόνας σε 8-bit/channel)
4 = Φόρτωση alpha channel (περιορισμός σε 8-bit/channel)
5 = Φορτώνει την εικόνα με κανάλι alpha (περιορίζει και τα δύο σε 8-bit/channel)
6 = Φόρτωση της εικόνας και του alpha channel
7 = Φόρτωση εικόνας και ICC color profile
Για άλλους τύπους εικόνων αυτή η παράμετρος πρέπει να οριστεί στο 0
Ορισμός Options σε -1 εξαναγκάζει εικόνες TIFF, EMF και WMF να φορτώνονται με τη βιβλιοθήκη γραφικών GDI+. Εικόνες TIFF πολλαπλών σελίδων μπορούν επίσης να φορτωθούν με GDI+ ορίζοντας την παράμετρο Options σε -PageNumber (για παράδειγμα -3 για σελίδα 3)
Τιμές επιστροφής
| 0 | Η εικόνα δεν μπόρεσε να προστεθεί |
|---|---|
| Non-zero | Η εικόνα προστέθηκε επιτυχώς. Αυτό είναι το ID της νέας εικόνας |