Пример #1
0
        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"));
            }
        }
Пример #2
0
 public static void SalvarTestPdf(this ZionDanfe.Danfe d)
 {
     d.Salvar(new StackTrace().GetFrame(1).GetMethod().Name + ".pdf");
 }