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 της νέας εικόνας