public override Stream Gerar()
        {
            Stream ms = new MemoryStream();

            using (DocX doc = DocX.Create(ms))
            {
                Cabecalho.Gerar(doc);
                doc.AddTitle(titulo);
                GerarCabecalhoTabela(doc);
                doc.InsertTable(GerarCorpoTabela(doc)).InsertParagraphAfterSelf("").AppendLine();
                doc.InsertParagraph().AppendLine();
                doc.AppendLinhaAssinatura("INSTITUIÇÃO ESTAGIADA");
                doc.AppendLinhaAssinatura("FACISA BH");
                doc.AppendLinhaAssinatura("ESTAGIÁRIO (A)");
                doc.SaveAs(ms);
            }
            ms.Position = 0;
            return(ms);
        }
Example #2
0
 public void GerarCamposAdicionais(DocX doc)
 {
     if (Documento.PossuiData)
     {
         doc.AppendLinhaData();
     }
     if (Documento.PossuiCarimboCNPJ)
     {
         doc.AppendTabelaCarimbo();
     }
     if (Documento.PossuiAssinaturaResposavelEstagio)
     {
         doc.AppendLinhaAssinatura(Documento.Assinatura.EnumDescription());
     }
 }
Example #3
0
 public void GerarCampoAdicionais(DocX doc)
 {
     doc.InsertParagraph(System.Environment.NewLine).AppendLine();
     if (Documento.PossuiData)
     {
         doc.AppendLinhaData();
     }
     if (Documento.PossuiCarimboCNPJ)
     {
         doc.AppendTabelaCarimbo();
     }
     if (Documento.PossuiAssinaturaResposavelEstagio)
     {
         doc.AppendLinhaAssinatura(Documento.Assinatura.EnumDescription());
     }
 }