AddImageFromVariant

Kuvien käsittely

Kuvaus

Lisää kuvan varianttitavutaulukosta valittuun asiakirjaan

Kun kuva on lisätty asiakirjaan, sen voi piirtää mille tahansa sivulle monta kertaa ilman että PDF-tiedoston koko kasvaa enää

Tuetut kuvatiedostotyypit ovat: BMP, TIFF, JPEG, PNG, GIF, WMF ja EMF

BMP- ja TIFF-kuvien kuvadatan voi pakata kutsumalla CompressImages-funktiota ennen tätä kutsua. Muut kuvatyypit pakataan automaattisesti

Syntaksi

ActiveX

Function PDFlib::AddImageFromVariant(SourceData As Variant, Options As Long) As Long

Parametrit

SourceData

Kuvadatan sisältävä variantti

Options

Monisivuisilla TIFF-kuvilla tämä parametri määrittää ladattavan sivunumeron

PNG-kuville:

0 = lataa kuva tavallisesti

1 = lataa alfakanava harmaasävykuvana

2 = lataa kuva ja alfakanava (alfa rajoitettuna 8 bittiin)

3 = lataa kuva (kuva rajoitettuna 8 bittiin/kanava)

4 = lataa alfakanava (rajoitettuna 8 bittiin/kanava)

5 = lataa kuva alfakanavalla (molemmat rajoitettuna 8 bittiin/kanava)

6 = lataa kuva ja alfakanava

7 = lataa kuva ja ICC-väriprofiili

Muille kuvatyypeille tämän parametrin pitäisi olla 0

Options-arvo -1 pakottaa lataamaan TIFF-, EMF- ja WMF-kuvat GDI+-grafiikkakirjastolla. Myös monisivuiset TIFF-kuvat voi ladata GDI+:lla asettamalla Options-parametriksi -PageNumber (esimerkiksi -3 sivulle 3)

Paluuarvot

0Kuvaa ei voitu lisätä
Non-zeroKuva lisättiin onnistuneesti. Tämä on uuden kuvan tunnus