AddImageFromVariant
Zpracování obrázků
Popis
Přidá obrázek z variant bajtového pole do vybraného dokumentu
Jakmile je obrázek do dokumentu přidán, lze ho na libovolné stránce vykreslit libovolněkrát, aniž by se PDF soubor dále zvětšoval
Podporované typy obrázkových souborů jsou: BMP, TIFF, JPEG, PNG, GIF, WMF a EMF
U obrázků BMP a TIFF lze před voláním této funkce data zkomprimovat funkcí CompressImages. Ostatní typy obrázků se komprimují automaticky
Syntaxe
ActiveX
Function PDFlib::AddImageFromVariant(SourceData As Variant, Options As Long) As LongParametry
SourceData
Variant obsahující data obrázku
Options
U vícestránkových obrázků TIFF určuje tento parametr číslo stránky, která se má načíst
Pro obrázky PNG:
0 = Načíst obrázek obvyklým způsobem
1 = Načíst alfa kanál jako obrázek ve stupních šedi
2 = Načíst obrázek i alfa kanál (alfa omezeno na 8 bitů)
3 = Načte obrázek (omezí obrázek na 8 bitů/kanál)
4 = Načte alfa kanál (omezí na 8 bitů/kanál)
5 = Načíst obrázek s alfa kanálem (obojí omezit na 8 bitů na kanál)
6 = Načte obrázek i alfa kanál
7 = Načte obrázek i ICC profil
For other image types this parameter should be set to 0.
Nastavení Options na -1 vynutí načtení obrázků TIFF, EMF a WMF přes grafickou knihovnu GDI+. Vícestránkové obrázky TIFF lze také načíst přes GDI+ nastavením parametru Options na -PageNumber (například -3 pro stránku 3)
Návratové hodnoty
| 0 | Obrázek se nepodařilo přidat |
|---|---|
| Non-zero | Obrázek se úspěšně přidal. Toto je ID nového obrázku |