AddImageFromVariant
Afbeeldingsverwerking
Beschrijving
Voegt een afbeelding vanuit een variant-byte-array toe aan het geselecteerde document
Zodra een afbeelding aan het document is toegevoegd, kan deze op elke pagina meerdere keren worden getekend zonder dat het PDF-bestand verder groeit
Ondersteunde afbeeldingstypen zijn: BMP, TIFF, JPEG, PNG, GIF, WMF en EMF
Voor BMP- en TIFF-afbeeldingen kan de functie CompressImages vóór deze functie worden aangeroepen om de afbeeldingsdata te comprimeren. Andere afbeeldingstypen worden automatisch gecomprimeerd
Syntaxis
ActiveX
Function PDFlib::AddImageFromVariant(SourceData As Variant, Options As Long) As LongSyntaxis
SourceData
Een variant met de afbeeldingsdata
Options
Voor multipage-TIFF-afbeeldingen geeft deze parameter het te laden paginanummer op
Voor PNG-afbeeldingen:
0 = De afbeelding laden zoals gebruikelijk
1 = Het alphakanaal als grijswaardenafbeelding laden
2 = De afbeelding en het alphakanaal laden (alfa beperkt tot 8-bit)
3 = De afbeelding laden (afbeelding beperkt tot 8-bit/kanaal)
4 = Het alphakanaal laden (beperkt tot 8-bit/kanaal)
5 = Laad de afbeelding met alfakanaal (beperk beide tot 8-bit/channel)
6 = De afbeelding en het alphakanaal laden
7 = De afbeelding en het ICC-kleurprofiel laden
For other image types this parameter should be set to 0.
Als Options op -1 wordt gezet, worden TIFF-, EMF- en WMF-afbeeldingen met de GDI+ graphics library geladen. Multipage-TIFF-afbeeldingen kunnen ook met GDI+ worden geladen door de parameter Options op -PageNumber te zetten (bijvoorbeeld -3 voor pagina 3)
Retourwaarden
| 0 | De afbeelding kon niet worden toegevoegd |
|---|---|
| Non-zero | De afbeelding is toegevoegd. Dit is de ID van de nieuwe afbeelding |