RenderPageToFileA
渲染和列印
描述
結尾的 A 表示 ANSI(char)DLL 進入點;ActiveX/COM 介面只提供 Unicode 形式。行為與 RenderPageToFile 完全相同,字串參數依目前 SetAnsiMode 的字碼頁解讀
此函式把所選文件的頁面描繪到磁碟上的檔案。寫入磁碟的資料取決於 Options 參數。
呼叫函式前請查看語法、參數和傳回值。程式碼區塊保留原始形式,便於範例直接複製使用。
呼叫函式前請查看語法、參數和傳回值。程式碼區塊保留原始形式,便於範例直接複製使用。
呼叫函式前請查看語法、參數和傳回值。程式碼區塊保留原始形式,便於範例直接複製使用。
呼叫函式前請查看語法、參數和傳回值。程式碼區塊保留原始形式,便於範例直接複製使用。
functions
帶 /Alternates 的影像,內建描繪器會依 ISO 32000-1 的要求,保持可見的基礎影像,或選用第一個可見的選用內容替代影像
語法
Delphi
Function DLRenderPageToFileA(InstanceID: Integer; DPI: Double; Page, Options: Integer; FileName: PAnsiChar): Integer;
DLL
int DLRenderPageToFileA(int InstanceID, double DPI, int Page, int Options, const char * FileName);
參數
| DPI | 描繪頁面時使用的 DPI。超過 300 會造成過多的記憶體用量 |
|---|---|
| Page | 要轉譯的頁碼 |
| Options | 0 = BMP output 1 = JPEG output 2 = WMF output 3 = EMF output 4 = EPS output 5 = PNG output 6 = GIF output 7 = TIFF (LZW) output 8 = EMF+ output 9 = HTML5 output 10 = TIFF (G4) output 11 = EMF+ Dual output |
| FileName | 要建立以存放描繪頁面影像資料的檔案路徑與檔名。 |
傳回值
| 0 | 頁面無法轉譯 |
|---|---|
| 1 | 頁面描繪正確,影像檔案已存到磁碟 無法把檔案寫入磁碟 2 |