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 |
Върнати стойности
| 0 | Canvas не е създаден |
|---|---|
| 1 | Canvas DC беше обработен правилно и беше създаден нов документ |