Plataforma de Comunicação Elgin versão 3.14.08
Documentação das bibliotecas de integração com hardware Elgin
Impressão e Geração PDF

Funções relacionadas à impressão e geração de PDF da NFC-e. Mais...

Funções

int LoadPDF ()
 Função utilizada para carregar a biblioteca E1_Pdf. Mais...
 
char * ConfigurarDiretorioSaidaPDF (char *path)
 Função utilizada para configurar o diretório de saída dos DANFEs em PDF. Mais...
 
char * GerarDanfeNFCePDF (char *path, int indexcsc, char *csc)
 Função utilizada para gerar um DANFE NFC-e em PDF. Mais...
 
char * GerarDanfeNFCePersonalizadoPDF (char *path, int indexcsc, char *csc, int param)
 Função utilizada para gerar um DANFE NFC-e personalizado em PDF. Mais...
 
char * GerarDanfeNFePDF (char *path, char *logoPath)
 Função utilizada para gerar um DANFE NF-e em PDF. Mais...
 
char * GerarDanfeNFePersonalizadoPDF (char *path, char *logoPath, int layout, int param)
 Função utilizada para gerar um DANFE NF-e personalizado em PDF. Mais...
 
int UnloadPDF ()
 Função utilizada para descarregar a biblioteca E1_Pdf. Mais...
 

Descrição detalhada

Funções relacionadas à impressão e geração de PDF da NFC-e.

Funções

◆ LoadPDF()

int LoadPDF ( )

Função utilizada para carregar a biblioteca E1_Pdf.

Esta função inicializa e carrega todos os recursos necessários para uso das funções de geração de PDF.

Retorna
Retorna 0 em caso de sucesso.

◆ ConfigurarDiretorioSaidaPDF()

char * ConfigurarDiretorioSaidaPDF ( char *  path)

Função utilizada para configurar o diretório de saída dos DANFEs em PDF.

Parâmetros
pathCaminho completo do diretório de saída.
Retorna
Retorna mensagem de status (erro ou confirmação).

◆ GerarDanfeNFCePDF()

char * GerarDanfeNFCePDF ( char *  path,
int  indexcsc,
char *  csc 
)

Função utilizada para gerar um DANFE NFC-e em PDF.

Parâmetros
pathCaminho completo do arquivo XML da NFC-e.
indexcscÍndice do CSC (Código de Segurança do Contribuinte).
cscCódigo de Segurança do Contribuinte.
Retorna
Retorna o caminho do arquivo PDF gerado ou mensagem de erro.

◆ GerarDanfeNFCePersonalizadoPDF()

char * GerarDanfeNFCePersonalizadoPDF ( char *  path,
int  indexcsc,
char *  csc,
int  param 
)

Função utilizada para gerar um DANFE NFC-e personalizado em PDF.

Parâmetros
pathCaminho completo do arquivo XML da NFC-e.
indexcscÍndice do CSC (Código de Segurança do Contribuinte).
cscCódigo de Segurança do Contribuinte.
paramParâmetro adicional para personalização.
Retorna
Retorna o caminho do arquivo PDF gerado ou mensagem de erro.

◆ GerarDanfeNFePDF()

char * GerarDanfeNFePDF ( char *  path,
char *  logoPath 
)

Função utilizada para gerar um DANFE NF-e em PDF.

Parâmetros
pathCaminho completo do arquivo XML da NF-e.
logoPathCaminho completo do arquivo de imagem do logotipo.
Retorna
Retorna o caminho do arquivo PDF gerado ou mensagem de erro.

◆ GerarDanfeNFePersonalizadoPDF()

char * GerarDanfeNFePersonalizadoPDF ( char *  path,
char *  logoPath,
int  layout,
int  param 
)

Função utilizada para gerar um DANFE NF-e personalizado em PDF.

Parâmetros
pathCaminho completo do arquivo XML da NF-e.
logoPathCaminho completo do arquivo de imagem do logotipo.
layoutTipo de layout a ser utilizado.
paramParâmetro adicional para personalização.
Retorna
Retorna o caminho do arquivo PDF gerado ou mensagem de erro.

◆ UnloadPDF()

int UnloadPDF ( )

Função utilizada para descarregar a biblioteca E1_Pdf.

Esta função libera todos os recursos previamente alocados pela LoadPDF().

Retorna
Retorna 0 em caso de sucesso.