ImprimirDanfe(aNumLote, aLoteNotas, aArquivoModelo, aImpressora)
Para imprimir a nota diretamente na impressora, utilize o método ImprimirDanfe.
Método
ImprimirDanfe(aNumLote : string;aLoteNotas : string;aArquivoModelo : string; aImpressora : String);
Parâmetros
Argumento | Tipo | Detalhes |
aNumLote | String | Número de Identificação do Lote de notas a ser visualizado |
aLoteNotas | String | XML válido contendo NFes. Em caso de emissão em FS passar somente o XML Assinado, caso contrário passar o XML Destinatário que contém os dados de Autorização da NF-e |
aArquivoModelo | String | Caminho para o arquivo de modelo do DANFE (extensão .rtm), se deixar em branco será utilizado o modelo padrão, localizado no diretório de Templates, subdiretório Danfe |
aImpressora | String | Nome da impressora que será utilizada para imprimir, caso seja passado vazio, será utilizada a impressora padrão do Windows |
Exemplos
Delphi
spdNFe.ImprimirDanfe('1', 'XML Válido contendo NFes', '', '');
C#
spdNFe.ImprimirDanfe("1", "XML Válido contendo NFes", "", "");
Visual Basic 6
spdNFe.ImprimirDanfe "1", "XML Válido contendo NFes", "", ""
PHP
$spdNFe->ImprimirDanfe("1", "XML Válido contendo NFes", "", "");
Java
spdNFe.invoke("ImprimirDanfe", "1", "XML Válido contendo NFes", "", "").toString();
Notas
-
O XML utilizado deverá ser um XML autorizado.
- É possível passar um de lote de XML para impressão simultânea, para isso basta concatenar os XML das NF-e e passar no parâmetro do método (aLoteNotas). Para cada XML do lote será gerada uma impressão do DANFE.
Comentários
0 comentário
Por favor, entre para comentar.