AddImageFromVariant
Obrada slika
Opis
Dodaje sliku iz varijante koja sadrži niz bajtova u odabrani dokument
Nakon što je slika dodana u dokument, može se crtati na bilo kojoj stranici više puta bez daljnjeg povećavanja veličine PDF datoteke
Podržane vrste slikovnih datoteka su: BMP, TIFF, JPEG, PNG, GIF, WMF i EMF
Za BMP i TIFF slike funkciju CompressImages možete pozvati prije ove funkcije kako biste komprimirali podatke slike. Druge vrste slika automatski se komprimiraju
Sintaksa
ActiveX
Function PDFlib::AddImageFromVariant(SourceData As Variant, Options As Long) As LongParametri
SourceData
Variant koji sadrži podatke slike
Options
Za višestrani TIFF ovaj parametar određuje broj stranice koju treba učitati
Za PNG slike:
0 = Učitaj sliku kao i obično
1 = Učitaj alfa kanal kao sivu sliku
2 = Učitaj sliku i alfa kanal (ograniči alfa na 8-bitni)
3 = Učitaj sliku (ograniči sliku na 8-bitno po kanalu)
4 = Učitaj alfa kanal (ograniči na 8-bitno po kanalu)
5 = Učitaj sliku s alfa kanalom (ograniči oba na 8-bitno po kanalu)
6 = Učitaj sliku i alfa kanal
7 = Učitaj sliku i ICC profil boja
Za druge vrste slika ovaj parametar treba postaviti na 0
Postavljanje Options na -1 prisiljava TIFF, EMF i WMF slike da se učitaju pomoću grafičke biblioteke GDI+. Višestrani TIFF može se također učitati pomoću GDI+ postavljanjem parametra Options na -PageNumber (na primjer -3 za stranicu 3)
Povratne vrijednosti
| 0 | Slika nije mogla biti dodana |
|---|---|
| Nenula | Slika je uspješno dodana. To je ID nove slike |