DrawImageAndRelease
影像處理、頁面版面、最佳化
描述
在所選頁面繪製指定影像,等頁面資源參照登錄完成後,再從文件影像快取釋放該影像控制代碼
產生的文件會加入大量單次使用影像、不需要再選取同一影像控制代碼時,使用此輔助函式
語法
Delphi
Function TPDFlib.DrawImageAndRelease(ImageID: Integer; Left, Top, Width, Height: Double): Integer;
ActiveX
Function PDFlib::DrawImageAndRelease(ImageID As Long, Left As Double, Top As Double, Width As Double, Height As Double) As Long
DLL
int DLDrawImageAndRelease(int InstanceID, int ImageID, double Left, double Top, double Width, double Height);
參數
| ImageID | 影像建立或匯入函式傳回的影像控制代碼 |
|---|---|
| Left | 左緣的水平座標 |
| Top | 上緣的垂直座標 |
| Width | The drawn width |
| Height | The drawn height |
傳回值
| 0 | 影像控制代碼無效、無法繪製影像,或無法釋放控制代碼 |
|---|---|
| 1 | 影像已繪製,控制代碼已釋放 |
備註
已儲存的 PDF 會保留影像物件,因為在釋放快取控制代碼前,頁面資源字典已參照該物件
此函式成功後,SelectImage(ImageID) 對該已釋放的控制代碼會傳回 0