NewPageFromCanvasDC

Векторная графика, манипуляция страницами

Описание

Добавляет в выбранный документ новую страницу из операций рисования, применённых к контексту DC, возвращённому функцией GetCanvasDC

При 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);

Параметры

DPIDPI нового документа. Например, если канва создана 96×96, а DPI задан 192, документ получится 0,5 дюйма в ширину и высоту
Options-1 = превратить команды рисования в единое изображение через GDI+ 0 = обрабатывать команды как векторную графику без внедрения шрифтов 1 = векторная графика, шрифты внедряются без сжатия 2 = векторная графика, шрифты внедряются со сжатием 3 = векторная графика, шрифты вне списка не внедряемых внедряются со сжатием 4 = как 3, но шрифты, уже добавленные предыдущими вызовами этой функции или LoadFromCanvasDC, переиспользуются

Возвращаемые значения

0A canvas has not been created
1Контекст DC канвы обработан корректно, создан новый документ