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 Long

Parametri

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

0Imaginea nu a putut fi adăugată
Non-zeroImaginea a fost adăugată cu succes. Aceasta este ID-ul imaginii noi