AddImageFromVariant
Vaizdų tvarkymas
Aprašymas
Prideda vaizdą iš variantinio baitų masyvo prie pasirinkto dokumento
Pridėtą vaizdą galima daug kartų atvaizduoti bet kuriame puslapyje, o PDF failo dydis dėl to daugiau nepadidėja
Palaikomi šie vaizdų failų tipai: BMP, TIFF, JPEG, PNG, GIF, WMF ir EMF.
BMP ir TIFF vaizdams prieš iškviečiant šią funkciją galima iškviesti CompressImages, kad būtų suglaudinti vaizdo duomenys. Kitų tipų vaizdai suglaudinami automatiškai
Sintaksė
ActiveX
Function PDFlib::AddImageFromVariant(SourceData As Variant, Options As Long) As LongParametrai
SourceData
Vaizdo duomenis turintis variantas
Options
Kelių puslapių TIFF vaizdams šis parametras nurodo įkeliamo puslapio numerį.
PNG vaizdams:
0 = įkelti vaizdą įprastai
1 = įkelti alfa kanalą kaip pilkų atspalvių vaizdą
2 = įkelti vaizdą ir alfa kanalą (apriboti alfa iki 8 bitų)
3 = įkelti vaizdą (apriboti vaizdą iki 8 bitų vienam kanalui)
4 = įkelti alfa kanalą (apriboti iki 8 bitų vienam kanalui)
5 = įkelti vaizdą su alfa kanalu (apriboti abu iki 8 bitų vienam kanalui)
6 = įkelti vaizdą ir alfa kanalą
7 = įkelti vaizdą ir ICC spalvų profilį
Kitų tipų vaizdams šis parametras turi būti 0.
Nustačius Options į -1, TIFF, EMF ir WMF vaizdai priverstinai įkeliami naudojant GDI+ grafikos biblioteką. Kelių puslapių TIFF vaizdus taip pat galima įkelti naudojant GDI+, nustačius Options parametrą į -PageNumber (pavyzdžiui, -3 reiškia 3 puslapį)
Grąžinamos reikšmės
| 0 | Vaizdo nepavyko pridėti |
|---|---|
| Non-zero | Vaizdas sėkmingai pridėtas. Tai yra naujo vaizdo ID. |