AddImageFromVariant
Obrada slika
Opis
Dodaje sliku iz variant niza bajtova u izabrani dokument
Kada se slika jednom doda u dokument, može se crtati na bilo kojoj stranici više puta bez daljeg povećanja veličine PDF datoteke
Podržani tipovi datoteka slike su: BMP, TIFF, JPEG, PNG, GIF, WMF i EMF
Za BMP i TIFF slike funkcija CompressImages može da se pozove pre ove funkcije kako bi se podaci slike kompresovali. Ostali tipovi slika se automatski kompresuju
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 za učitavanje
Za PNG slike:
0 = učitaj sliku kao obično
1 = učitaj alpha kanal kao sivu sliku
2 = učitaj sliku i alpha kanal (ograniči alpha na 8 bita)
3 = učitaj sliku (ograniči sliku na 8 bita po kanalu)
4 = učitaj alpha kanal (ograniči na 8 bita po kanalu)
5 = učitaj sliku sa alpha kanalom (ograniči oba na 8 bita po kanalu)
6 = učitaj sliku i alpha kanal
7 = učitaj sliku i ICC profil boja
Za ostale tipove slika ovaj parametar treba postaviti na 0
Podešavanje Options na -1 forsira TIFF, EMF i WMF slike da se učitaju pomoću GDI+ grafičke biblioteke. Višestrani TIFF slike mogu se takođe učitavati pomoću GDI+ tako što se Options postavi na -PageNumber (na primer -3 za stranicu 3)
Rezultat
| 0 | Slika nije mogla da se doda |
|---|---|
| Non-zero | Slika je uspešno dodata. Ovo je ID nove slike |