NewPageFromCanvasDC
Gráficos vetoriais, Manipulação de páginas
Descrição
Adiciona uma nova página ao documento selecionado a partir das operações de desenho aplicadas ao DC retornado pela função GetCanvasDC
Quando o parâmetro Options está definido como 3 ou 4, use a função NoEmbedFontListAdd para adicionar fontes à no embed font list
Sintaxe
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 | O DPI a usar no novo documento. Por exemplo, se o canvas foi criado com largura e altura de 96 e o DPI especificado for 192, o documento resultante terá 0,5 polegada de largura e altura. |
|---|---|
| Options | -1 = Converter os comandos de desenho em uma única imagem usando GDI+ 0 = Processar os comandos de desenho como gráficos vetoriais, fontes não são embutidas 1 = Processar os comandos de desenho como gráficos vetoriais, fontes são embutidas mas não comprimidas 2 = Processar os comandos de desenho como gráficos vetoriais, fontes são embutidas e comprimidas 3 = Processar os comandos de desenho como gráficos vetoriais, fontes fora da lista de no embed são embutidas e comprimidas 4 = Same as 3 but fonts already added during previous calls to this function or the LoadFromCanvasDC function are reused |
Valores retornados
| 0 | A canvas has not been created |
|---|---|
| 1 | O DC do canvas foi processado corretamente e um novo documento foi criado |