AddImageFromVariant
Gestionarea imaginilor
Descriere
Adaugă o imagine dintr-un vector de octeți variant în documentul selectat
După ce o imagine a fost adăugată în document, poate fi desenată pe orice pagină de mai multe ori fără a mai crește dimensiunea fișierului PDF
Tipurile de fișiere imagine suportate sunt: BMP, TIFF, JPEG, PNG, GIF, WMF și EMF
Pentru imaginile BMP și TIFF, funcția CompressImages poate fi apelată înaintea acestei funcții pentru a comprima datele imaginii. Celelalte tipuri de imagini sunt comprimate automat
Sintaxă
ActiveX
Function PDFlib::AddImageFromVariant(SourceData As Variant, Options As Long) As LongParametri
SourceData
Un variant care conține datele imaginii
Options
Pentru imaginile TIFF multipagină acest parametru specifică numărul paginii de încărcat
For PNG images:
0 = încarcă imaginea normal
1 = încarcă canalul alpha ca imagine în tonuri de gri
2 = încarcă imaginea și canalul alpha (alpha limitat la 8 biți)
3 = încarcă imaginea (limitată la 8 biți/canal)
4 = încarcă canalul alpha (limitat la 8 biți/canal)
5 = încarcă imaginea cu canal alpha (ambele limitate la 8 biți/canal)
6 = încarcă imaginea și canalul alpha
7 = încarcă imaginea și profilul de culoare ICC
Pentru celelalte tipuri de imagini acest parametru ar trebui setat pe 0
Setarea Options pe -1 forțează încărcarea imaginilor TIFF, EMF și WMF prin biblioteca grafică GDI+. Imaginile TIFF multipagină pot fi încărcate și prin GDI+ setând parametrul Options pe -PageNumber (de exemplu -3 pentru pagina 3)
Valori returnate
| 0 | Imaginea nu a putut fi adăugată |
|---|---|
| Non-zero | Imaginea a fost adăugată cu succes. Aceasta este ID-ul imaginii noi |