/// <summary> /// Responsavel por imprimir NFCe apos autorização direto na impressora padrão ou definida na configuração /// </summary> private void ImprimirNFCe(string xmlNFce, ConfiguracaoDanfeNfce configuracaoDanfe, string cIdToken, string csc, string nomedaimpressora = null) { try { nfeProc proc = null; NFeZeus nfe = null; string arquivo = string.Empty; try { proc = new nfeProc().CarregarDeXmlString(xmlNFce); arquivo = proc.ObterXmlString(); } catch (Exception) { nfe = new NFe.Classes.NFe().CarregarDeArquivoXml(xmlNFce); arquivo = nfe.ObterXmlString(); } DanfeNativoNfce impr = new DanfeNativoNfce(arquivo, configuracaoDanfe, cIdToken, csc, 0 /*troco*//*, "Arial Black"*/); impr.Imprimir(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void Imprimir(string nomeImpressora) { _danfe.Imprimir(nomeImpressora); }