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。 |