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

DPIO 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

0A canvas has not been created
1O DC do canvas foi processado corretamente e um novo documento foi criado