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 LongParametrit
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
| 0 | Kuvaa ei voitu lisätä |
|---|---|
| Non-zero | Kuva lisättiin onnistuneesti. Tämä on uuden kuvan tunnus |