NewPageFromCanvasDC

向量圖形、頁面操作

描述

把繪製在 GetCanvasDC 函式所傳回 DC 上的繪圖操作,加入所選文件成為新頁面

Options 參數設為 3 或 4 時,用 NoEmbedFontListAdd 函式把字型加進不內嵌字型清單。

語法

Delphi

Function TPDFlib.NewPageFromCanvasDC(DPI: Double; Options: Integer): Integer;

ActiveX

Function PDFlib::NewPageFromCanvasDC(DPI As Double, Options As Long) As Long

DLL

int DLNewPageFromCanvasDC(int InstanceID, double DPI, int Options);

參數

DPI新文件使用的 DPI。例如畫布以寬高 96 建立、DPI 指定為 192 時,產生的文件寬高會是 0.5 英吋。
Options-1 = 以 GDI+ 把繪圖指令轉成單一影像 0 = 以向量圖形處理繪圖指令,字型不內嵌 1 = 以向量圖形處理繪圖指令,字型內嵌但不壓縮 2 = 以向量圖形處理繪圖指令,字型內嵌並壓縮 3 = 以向量圖形處理繪圖指令,不在不內嵌字型清單中的字型會內嵌並壓縮 4 = 同 3,但先前呼叫本函式或 LoadFromCanvasDC 函式時已加入的字型會重複使用

傳回值

0尚未建立畫布
1畫布 DC 處理正確,已建立新文件