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 LongParamé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
| 0 | A kép nem adható hozzá |
|---|---|
| Non-zero | A kép hozzáadása sikerült. Ez az új kép azonosítója |