AddImageFromVariant
Bildehåndtering
Beskrivelse
Legger til et bilde fra en variant byte-matrise i det valgte dokumentet
Når et bilde er lagt til dokumentet, kan det tegnes på vilkårlige sider så mange ganger som ønsket uten at PDF-filen vokser mer
Støttede bildefiltyper er: BMP, TIFF, JPEG, PNG, GIF, WMF og EMF
For BMP- og TIFF-bilder kan CompressImages-funksjonen kalles før denne funksjonen for å komprimere bildedataene. Andre bildetyper komprimeres automatisk
Syntaks
ActiveX
Function PDFlib::AddImageFromVariant(SourceData As Variant, Options As Long) As LongParametere
SourceData
En variant som inneholder bildedataene
Options
For TIFF-bilder med flere sider angir denne parameteren sidenummeret som skal lastes inn
For PNG images:
0 = Last inn bildet som vanlig
1 = Last inn alfakanalen som et gråtonsbilde
2 = Last inn bildet og alfakanalen (begrens alfakanalen til 8-bit)
3 = Last inn bildet (begrens bildet til 8 bit/kanal)
4 = Last inn alfakanalen (begrens til 8 bit/kanal)
5 = Last inn bildet med alfakanal (begrens begge til 8 bit/kanal)
6 = Last inn bildet og alfakanalen
7 = Last inn bildet og ICC-fargeprofilen
For other image types this parameter should be set to 0.
Å setje Options til -1 tvinger TIFF-, EMF- og WMF-bilder til å lastes inn med GDI+-grafikkbiblioteket. TIFF-bilder med flere sider kan også lastes inn med GDI+ ved å setje Options-parameteren til -PageNumber (for eksempel -3 for side 3)
Returverdier
| 0 | Bildet kunne ikke legges til |
|---|---|
| Non-zero | Bildet ble lagt til. Dette er ID-en til det nye bildet |