AddImageFromVariant

Képkezelés

Leírás

Kép hozzáadása variant bájttömbből a kijelölt dokumentumhoz

Miután egy kép a dokumentumhoz lett adva, bármely oldalon többször is kirajzolható a PDF-fájl méretének további növelése nélkül

A támogatott képfájltípusok: BMP, TIFF, JPEG, PNG, GIF, WMF és EMF

BMP és TIFF képek esetén a CompressImages függvény e függvény előtt hívható a képadatok tömörítésére. Más képtípusok automatikusan tömörülnek

Szintaxis

ActiveX

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

Paraméterek

SourceData

A képadatait tartalmazó variant

Options

Többoldalas TIFF-képek esetén ez a paraméter a betöltendő oldal számát adja meg

PNG-képek esetén:

0 = A kép szokásos betöltése

1 = Az alfa-csatorna betöltése szürkeárnyalatos képként

2 = A kép és az alfa-csatorna betöltése (az alfa 8 bitesre korlátozva)

3 = Kép betöltése (bit/channel korlát: 8)

4 = Az alfacsatorna betöltése, 8 bit/csatornára korlátozva

5 = A kép betöltése alfacsatornával (mindkettő 8 bit/csatornára korlátozva)

6 = a kép és az alfa csatorna betöltése

7 = a kép és az ICC-színprofil betöltése

Más képtípusok esetén ezt a paramétert 0-ra kell állítani

Az Options -1 értékre állítása kényszeríti a TIFF-, EMF- és WMF-képek GDI+ grafikus könyvtárral való betöltését. A többoldalas TIFF-képek GDI+-szal is betölthetők, ha az Options paraméter értéke -PageNumber (például -3 a 3. oldalhoz)

Visszatérési értékek

0A kép nem adható hozzá
Non-zeroA kép hozzáadása sikerült. Ez az új kép azonosítója