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 Long

Parametri

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

0Slika nije mogla biti dodana
NenulaSlika je uspješno dodana. To je ID nove slike