public void TestLogo(String logoPath, [CallerMemberName] string pdfName = null) { var model = FabricaFake.DanfeViewModel_1(); model.Orientacao = Orientacao.Retrato; using (ZionDanfe.Danfe d = new ZionDanfe.Danfe(model)) { if (logoPath.EndsWith(".pdf", StringComparison.InvariantCultureIgnoreCase)) { d.AdicionarLogoPdf(logoPath); model.Emitente.NomeFantasia = "Logo Vetor Ltda."; } else { d.AdicionarLogoImagem(logoPath); model.Emitente.NomeFantasia = "Logo Raster Ltda."; } d.Gerar(); d.Salvar(Path.Combine(OutputDirectoryName, pdfName + ".pdf")); } }
public static void SalvarTestPdf(this ZionDanfe.Danfe d) { d.Salvar(new StackTrace().GetFrame(1).GetMethod().Name + ".pdf"); }