NewPageFromCanvasDC
Gráficos vectoriales, manipulación de páginas
Descripción
Agrega una nueva página al documento seleccionado a partir de las operaciones de dibujo aplicadas al DC devuelto por la función GetCanvasDC
Cuando el parámetro Options se establece en 3 o 4, use la función NoEmbedFontListAdd para agregar fuentes a la lista de fuentes que no se incrustan
Sintaxis
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);
Parámetros
| DPI | Los DPI que se usarán para el documento nuevo Por ejemplo, si el lienzo se creó con un ancho y alto de 96 y los DPI se especifican como 192, el documento resultante tendrá 0.5 pulgadas de ancho y alto |
|---|---|
| Options | -1 = Convertir los comandos de dibujo en una sola imagen con GDI+ 0 = Procesar los comandos de dibujo como gráficos vectoriales, las fuentes no se incrustan 1 = Procesar los comandos de dibujo como gráficos vectoriales, las fuentes se incrustan pero no se comprimen 2 = Procesar los comandos de dibujo como gráficos vectoriales, las fuentes se incrustan y comprimen 3 = Procesar los comandos de dibujo como gráficos vectoriales, se incrustan y comprimen las fuentes que no están en la lista de fuentes que no se incrustan 4 = Igual que 3, pero se reutilizan las fuentes ya agregadas durante llamadas anteriores a esta función o a la función LoadFromCanvasDC |
Valores devueltos
| 0 | No se ha creado un lienzo |
|---|---|
| 1 | El DC del lienzo se procesó correctamente y se creó un documento nuevo |