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 Long

Parametri

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

0Slika nije mogla da se doda
Non-zeroSlika je uspešno dodata. Ovo je ID nove slike