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);

Параметри

DPIРазделителната способност DPI, която да се използва за новия документ. Например, ако платното е създадено с ширина и височина 96 и DPI е указано като 192, полученият документ ще бъде с ширина и височина 0.5 инча
Options-1 = Преобразуване на командите за чертане в едно изображение с помощта на GDI+; 0 = Обработване на командите за чертане като векторна графика, шрифтовете не се вграждат; 1 = Обработване на командите за чертане като векторна графика, шрифтовете се вграждат, но не се компресират; 2 = Обработване на командите за чертане като векторна графика, шрифтовете се вграждат и компресират; 3 = Обработване на командите за чертане като векторна графика, шрифтовете, които не са в списъка за невграждане на шрифтове, се вграждат и компресират; 4 = Същото като 3, но се използват повторно шрифтовете, които вече са добавени по време на предишни извиквания на тази функция или функцията LoadFromCanvasDC

Върнати стойности

0Canvas не е създаден
1Canvas DC беше обработен правилно и беше създаден нов документ