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 Long

Parametere

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

0Bildet kunne ikke legges til
Non-zeroBildet ble lagt til. Dette er ID-en til det nye bildet