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 Long

Parametry

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

0Obrázek se nepodařilo přidat
Non-zeroObrázek se úspěšně přidal. Toto je ID nového obrázku