LoadFromCanvasDC
Векторная графика, управление документами
Описание
Создаёт новый документ из операций рисования, применённых к контексту, возвращённому
GetCanvasDC function.
При 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×96, а DPI задан 192, документ получится 0,5 дюйма в ширину и высоту |
|---|---|
| Options | -1 = превратить команды рисования в единое изображение через GDI+ 0 = обрабатывать команды как векторную графику без внедрения шрифтов 1 = векторная графика, шрифты внедряются без сжатия 2 = векторная графика, шрифты внедряются со сжатием 3 = векторная графика, шрифты вне списка не внедряемых внедряются со сжатием |
Возвращаемые значения
| 0 | A canvas has not been created |
|---|---|
| 1 | Контекст DC канвы обработан корректно, создан новый документ |