|
THotPDF.AddImage
|
傳回頂部 上一頁 下一頁 |
|
Adds a specified image to PDF document.
Delphi 語法: function AddImage(Image: TGraphic; Compression: THPDFImageCompressionType; IsMask: boolean = False; MaskIndex: Integer = -1): Integer; overload;
function AddImage(FileName: TFileName; Compression: THPDFImageCompressionType; IsMask: boolean = False; MaskIndex: Integer = -1): Integer; overload;
說明 呼叫 AddImage 註冊 image,並取得稍後可透過 CurrentPage.ShowImage 繪製的 image handle。file overload 接受 BMP 與 JPEG files,graphic overload 接受已載入的 TGraphic instance。Compression 會選擇 PDF image compression method。IsMask 表示 image 是否作為 mask 使用,MaskIndex 則識別關聯的 mask image
IsMask: boolean = False; MaskIndex: Integer = -1): Integer; overload;
說明 呼叫 AddImage 註冊影像並取得影像控制代碼,之後可用 CurrentPage.ShowImage 繪製。檔案 overload 接受 BMP、JPEG 與 JPEG 2000 檔案,graphic overload 則接受已載入的 TGraphic 實例。Compression 選擇 PDF 影像壓縮方法。IsMask 表示影像是否作為遮罩使用,MaskIndex 則識別關聯的遮罩影像 需要明確的二進位 /ImageMask 或 /Mask 接線時,請使用 AddImageAsMask 與 AddImageWithMask,不必手動傳入低階的 IsMask 參數。想為單一影像覆寫 JpegQuality、又保留後續影像的文件預設值時,請使用 AddImageWithJpegQuality。使用 AddMonochromeImageAuto 或 icAutoMono,HotPDF 會依影像尺寸與合規約束,為 1-bit 點陣內容選擇 Flate、CCITT Group 4 或 JBIG2。當兩次 AddImage 呼叫在相同遮罩關係下產生完全相同的編碼影像資料時,HotPDF 會重用既有的影像 XObject 並回傳既有影像索引,而不是內嵌重複的 stream
Code Example
|