SilverCard / DanfeSharp

Biblioteca C# para geração de DANFE em PDF.
MIT License
97 stars 81 forks source link

Impressão de DANFE como pré-visualização #5

Closed edsonfast closed 6 years ago

edsonfast commented 6 years ago

Impressão de DANFE como pré-visualização para conferência antes de autorizar

SilverCard commented 6 years ago

Eu já pensei em implementar essa funcionalidade, porém desisti, pois acredito que somente NFe autorizadas devem ser impressas.

edsonfast commented 6 years ago

Sim, concordo, nesse caso e impresso no corpo a mensagem de danfe sem validade fiscal:

` public void DesenharAvisoHomologacao() { TextStack ts = new TextStack(RetanguloCorpo) { AlinhamentoVertical = AlinhamentoVertical.Centro, AlinhamentoHorizontal = AlinhamentoHorizontal.Centro, LineHeightScale = 0.9F } .AddLine("SEM VALOR FISCAL", Danfe.EstiloPadrao.CriarFonteRegular(48)) .AddLine("AMBIENTE DE HOMOLOGAÇÃO", Danfe.EstiloPadrao.CriarFonteRegular(30));

        Gfx.PrimitiveComposer.BeginLocalState();
        Gfx.PrimitiveComposer.SetFillColor(new org.pdfclown.documents.contents.colorSpaces.DeviceRGBColor(0.35, 0.35, 0.35));
        ts.Draw(Gfx);
        Gfx.PrimitiveComposer.End();
    }

`

robertorp commented 6 years ago

Depende do contexto somente autorizadas. Mas no meu sistema tenho pre visualização, pois clientes exigiram. Logo então acredito ser um recurso interessante.