DARenderPageToFileA

直接存取功能、描繪與列印

描述

結尾的 A 表示 ANSI(char)DLL 進入點;ActiveX/COM 介面只提供 Unicode 形式。行為與 DARenderPageToFile 完全相同,字串參數依目前 SetAnsiMode 的字碼頁解讀

把指定文件的指定頁面描繪成影像,並將影像資料存成磁碟上的檔案

描繪預設使用 GDI+ 系統,Windows XP 之後的系統都有提供

呼叫函式前請查看語法、參數和傳回值。程式碼區塊保留原始形式,便於範例直接複製使用。

呼叫函式前請查看語法、參數和傳回值。程式碼區塊保留原始形式,便於範例直接複製使用。

functions.

語法

Delphi

Function DLDARenderPageToFileA(InstanceID, FileHandle, PageRef, Options: Integer; DPI: Double; FileName: PAnsiChar): Integer;

DLL

int DLDARenderPageToFileA(int InstanceID, int FileHandle, int PageRef, int Options, double DPI, const char * FileName);

參數

FileHandle由 DAOpenFile、DAOpenFileReadOnly 或 DAOpenFromStream 函式傳回的控制代碼
PageRef由 DAFindPage 或 DANewPage 函式傳回的頁面參照
Options0 = BMP output 1 = JPEG output 2 = WMF output 3 = EMF output 4 = EPS output 5 = PNG output 6 = GIF output 7 = TIFF output 8 = EMF+ output 9 = HTML5 output 10 = G4 TIFF output
DPI描繪頁面時使用的 DPI。超過 300 會造成過多的記憶體用量
FileName要建立以存放描繪頁面影像資料的檔案路徑與檔名。

傳回值

0無法描繪頁面。請檢查 FileHandle 與 PageRef 參數的值。
1頁面描繪正確,影像檔案已存到磁碟 無法把檔案寫入磁碟 2