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 devolvido pela função GetCanvasDC
Quando o parâmetro Options estiver definido como 3 ou 4, utilize a função NoEmbedFontListAdd para adicionar tipos de letra à lista de tipos de letra não incorporados
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 utilizar no novo documento. Por exemplo, se a tela tiver sido criada com uma largura e altura de 96 e o DPI for especificado como 192, o documento resultante terá 0.5 polegadas de largura e altura |
|---|---|
| Options | -1 = Converter os comandos de desenho para uma única imagem usando GDI+ 0 = Processar os comandos de desenho como gráficos vetoriais, as fontes não são incorporadas 1 = Processar os comandos de desenho como gráficos vetoriais, as fontes são incorporadas mas não comprimidas 2 = Processar os comandos de desenho como gráficos vetoriais, as fontes são incorporadas e comprimidas 3 = Processar os comandos de desenho como gráficos vetoriais, as fontes não presentes na lista de fontes não incorporadas são incorporadas e comprimidas 4 = Same as 3 but fonts already added during previous calls to this function or the LoadFromCanvasDC function are reused |
Valores devolvidos
| 0 | Não foi criada uma tela |
|---|---|
| 1 | O DC da tela foi processado corretamente e foi criado um novo documento |