DARenderPagesToFiles

Acesso direto, Renderização e impressão

Descrição

Renderiza páginas de um identificador de arquivo de Acesso Direto aberto em arquivos de imagem separados sem carregar o documento inteiro pelo modelo de documento normal

PageRanges pode selecionar páginas não contíguas como 2,1, 1,4-6, Odd ou Even 2-20. Use uma string vazia para renderizar todas as páginas

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

Sintaxe

Delphi

Function TPDFlib.DARenderPagesToFiles(FileHandle: Integer; Const PageRanges: WideString; Options: Integer; DPI: Double; Const FileName: WideString): Integer;

ActiveX

Function PDFlib::DARenderPagesToFiles(FileHandle As Long, PageRanges As String, Options As Long, DPI As Double, FileName As String) As Long

DLL

int DLDARenderPagesToFiles(int InstanceID, int FileHandle, const wchar_t * PageRanges, int Options, double DPI, const wchar_t * FileName);

Parâmetros

FileHandleO identificador retornado por DAOpenFile ou DAOpenFileReadOnly
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)
DPIA resolução DPI a usar ao renderizar cada página
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