DARenderPageToFileA
Funcionalidade de acesso direto, Composição e impressão
Descrição
O sufixo A indica o ponto de entrada ANSI (char) da DLL; a superfície ActiveX/COM expõe apenas a forma Unicode. O comportamento é idêntico ao de DARenderPageToFile e os argumentos de cadeia de caracteres são interpretados com base na página de código atual definida por SetAnsiMode
Compõe a página especificada do documento especificado numa imagem e guarda os dados da imagem como ficheiro no disco
Por predefinição, a composição utiliza o sistema GDI+, disponível no Windows XP e versões posteriores
A opção 10, saída TIFF (G4), só está disponível no Windows Vista, Windows Server 2008 e versões posteriores
Também é possível efetuar a composição com Cairo; utilize SetCairoFileName e SelectRenderer
functions.
Sintaxe
Delphi
Function DLDARenderPageToFileA(InstanceID, FileHandle, PageRef, Options: Integer; DPI: Double; FileName: PAnsiChar): Integer;
DLL
int DLDARenderPageToFileA(int InstanceID, int FileHandle, int PageRef, int Options, double DPI, const char * FileName);
Parâmetros
| FileHandle | Um identificador devolvido pelas funções DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream |
|---|---|
| PageRef | Uma referência de página devolvida pelas funções DAFindPage ou DANewPage |
| Options | 0 = Saída BMP 1 = Saída JPEG 2 = Saída WMF 3 = Saída EMF 4 = Saída EPS 5 = Saída PNG 6 = Saída GIF 7 = Saída TIFF 8 = Saída EMF+ 9 = Saída HTML5 10 = Saída G4 TIFF |
| DPI | O DPI a utilizar ao compor a página. Os valores superiores a 300 causam uma utilização excessiva de memória |
| FileName | O caminho e o nome do ficheiro a criar para armazenar os dados de imagem da página composta |
Valores devolvidos
| 0 | Não foi possível compor a página. Verifique o valor dos parâmetros FileHandle e PageRef |
|---|---|
| 1 | A página foi composta corretamente e o ficheiro de imagem foi guardado no disco Não foi possível escrever o ficheiro no disco 2 |