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 處理正確,已建立新文件 |