LoadFromCanvasDC

矢量图形、文档管理

描述

根据应用于该 DC 返回的绘制操作创建新文档

GetCanvasDC 函数

当 Options 参数设为 3 时,使用 NoEmbedFontListAdd 函数将字体添加到禁止嵌入字体列表

语法

Delphi

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

ActiveX

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

DLL

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

参数

DPI新文档使用的 DPI。例如,若画布的宽度和高度为 96 且 DPI 指定为 192,生成文档的宽度和高度将为 0.5 英寸
Options-1 = 使用 GDI+ 将绘图命令转换为单个图像 0 = 将绘图命令作为矢量图形处理,不嵌入字体 1 = 将绘图命令作为矢量图形处理,嵌入字体但不压缩 2 = 将绘图命令作为矢量图形处理,嵌入并压缩字体 3 = 将绘图命令作为矢量图形处理,嵌入并压缩不在不嵌入字体列表中的字体

返回值

0尚未创建画布
1已正确处理画布 DC,并已创建新文档