AddImageFromVariant

影像處理

描述

從 Variant 位元組陣列加入影像到所選文件

影像加入文件後,可在任何頁面重複繪製多次,PDF 檔案大小不會再增加

支援的影像檔案類型為:BMP、TIFF、JPEG、PNG、GIF、WMF 與 EMF

BMP 與 TIFF 影像可在呼叫此函式前先呼叫 CompressImages 函式壓縮影像資料;其他影像類型會自動壓縮

語法

ActiveX

Function PDFlib::AddImageFromVariant(SourceData As Variant, Options As Long) As Long

參數

SourceData

Variant,內含影像資料

Options

對多頁 TIFF 影像,此參數指定要載入的頁碼

For PNG images:

0 = 以一般方式載入影像

1 = 將 Alpha 色版載入為灰階影像

2 = 載入影像與 Alpha 色版(Alpha 上限 8 位元)

3 = 載入影像(每色版上限 8 位元)

4 = 載入 Alpha 色版(每色版上限 8 位元)

5 = 載入含 Alpha 色版的影像(兩者每色版上限 8 位元)

6 = 載入影像與 Alpha 色版

7 = 載入影像與 ICC 色彩設定檔

其他影像類型此參數應設為 0

Options 設為 -1 會強制以 GDI+ 圖形程式庫載入 TIFF、EMF 與 WMF 影像。多頁 TIFF 也可以用 GDI+ 載入,把 Options 設為 -頁碼 即可(例如第 3 頁傳 -3)

傳回值

0無法加入影像
Non-zero影像加入成功。這是新影像的 ID。