RenderPagesToFilesA

Renderizaçã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 RenderPagesToFiles e os argumentos de string são interpretados usando a página de código atual definida por SetAnsiMode

Renderiza as páginas do documento selecionado descritas por PageRanges em arquivos de imagem separados

A função aceita os mesmos valores de Options de renderização que RenderPageToFile e RenderDocumentToFile, mas PageRanges pode selecionar páginas não contíguas como 1,3,7-9, Odd ou Even 2-20

Se FileName contiver %p, esse token é substituído pelo número da página de origem. Se FileName não contiver %p, o número da página de origem é inserido antes da extensão do arquivo

A implementação reutiliza um único renderizador em toda a lista de páginas selecionadas quando o renderizador ativo suportar isso, o que evita o custo de configuração de chamar RenderPageToFile uma vez por página

Sintaxe

Delphi

Function DLRenderPagesToFilesA(InstanceID: Integer; DPI: Double; PageRanges: PAnsiChar; Options: Integer; FileName: PAnsiChar): Integer;

DLL

int DLRenderPagesToFilesA(int InstanceID, double DPI, const char * PageRanges, int Options, const char * FileName);

Parâmetros

DPIA resolução DPI a usar ao renderizar cada página
PageRangesUma lista de intervalos de páginas separada por vírgulas. Use uma string vazia para renderizar todas as páginas
Options0 = 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 TIFF (G4)
FileNameO nome do arquivo de saída ou padrão de nome de arquivo. Use %p onde o número da página de origem deve ser inserido

Valores retornados

0Nenhuma página foi renderizada
>0O número de páginas renderizadas com êxito antes da conclusão ou do primeiro erro