private void EscrevaProcessosNoDocumentoAnalitico() { var tabela = new Table(6); tabela.Widths = new Single[] { 60, 100, 50, 100, 60, 100 }; tabela.Padding = 0; tabela.Spacing = 0; tabela.Width = 100; tabela.AutoFillEmptyCells = true; tabela.EndHeaders(); foreach (var processo in _processos) { var labelNumeroProcesso = new Cell(new Phrase("Número do processo: ", _Fonte2)); labelNumeroProcesso.DisableBorderSide(0); tabela.AddCell(labelNumeroProcesso); var valorNumeroProcesso = new Cell(new Phrase(processo.Processo.ToString(), _Fonte1)); valorNumeroProcesso.DisableBorderSide(0); tabela.AddCell(valorNumeroProcesso); var labelDataDoCadastro = new Cell(new Phrase("Data do cadastro: ", _Fonte2)); labelDataDoCadastro.DisableBorderSide(0); tabela.AddCell(labelDataDoCadastro); var valorDataDoCadastro = new Cell(new Phrase(processo.DataDoCadastro.ToString("dd/MM/yyyy"), _Fonte1)); valorDataDoCadastro.DisableBorderSide(0); tabela.AddCell(valorDataDoCadastro); var labelDespacho = new Cell(new Phrase("Despacho: ", _Fonte2)); labelDespacho.DisableBorderSide(0); tabela.AddCell(labelDespacho); var valorDespacho = processo.Despacho != null ? new Cell(new Phrase(processo.Despacho.CodigoDespacho, _Fonte1)) : new Cell(new Phrase(string.Empty, _Fonte1)); valorDespacho.DisableBorderSide(0); tabela.AddCell(valorDespacho); var labelApresentacao = new Cell(new Phrase("Apresentação: ", _Fonte2)); labelApresentacao.DisableBorderSide(0); tabela.AddCell(labelApresentacao); Cell valorApresentacao; if(processo.Marca != null && processo.Marca.Apresentacao != null) valorApresentacao = new Cell(new Phrase(processo.Marca.Apresentacao.Nome, _Fonte1)); else valorApresentacao = new Cell(new Phrase(string.Empty, _Fonte1)); valorApresentacao.DisableBorderSide(0); tabela.AddCell(valorApresentacao); var labelNatureza = new Cell(new Phrase("Natureza: ", _Fonte2)); labelNatureza.DisableBorderSide(0); tabela.AddCell(labelNatureza); Cell valorNatureza; if (processo.Marca != null && processo.Marca.Natureza != null) valorNatureza = new Cell(new Phrase(processo.Marca.Natureza.Nome, _Fonte1)); else valorNatureza = new Cell(new Phrase(string.Empty, _Fonte1)); valorNatureza.DisableBorderSide(0); tabela.AddCell(valorNatureza); var labelNCL = new Cell(new Phrase("NCL: ", _Fonte2)); labelNCL.DisableBorderSide(0); tabela.AddCell(labelNCL); Cell valorNCL; if (processo.Marca != null && processo.Marca.NCL != null) valorNCL = new Cell(new Phrase(processo.Marca.NCL.Codigo, _Fonte1)); else valorNCL = new Cell(new Phrase(string.Empty, _Fonte1)); valorNCL.DisableBorderSide(0); tabela.AddCell(valorNCL); var labelCliente = new Cell(new Phrase("Cliente: ", _Fonte2)); labelCliente.DisableBorderSide(0); tabela.AddCell(labelCliente); var valorCliente = new Cell(new Phrase(processo.Marca.Cliente.Pessoa.Nome, _Fonte1)) { Colspan = 5 }; valorCliente.DisableBorderSide(0); tabela.AddCell(valorCliente); var labelMarca = new Cell(new Phrase("Marca: ", _Fonte2)); labelMarca.DisableBorderSide(0); tabela.AddCell(labelMarca); Cell valorMarca; if (processo.Marca != null && !string.IsNullOrEmpty(processo.Marca.DescricaoDaMarca)) valorMarca = new Cell(new Phrase(processo.Marca.DescricaoDaMarca, _Fonte1)); else valorMarca = new Cell(new Phrase(string.Empty, _Fonte1)); valorMarca.Colspan = 5; valorMarca.DisableBorderSide(0); tabela.AddCell(valorMarca); var labelApostila = new Cell(new Phrase("Apostila: ", _Fonte2)); labelApostila.DisableBorderSide(0); tabela.AddCell(labelApostila); Cell valorApostila; if (!string.IsNullOrEmpty(processo.Apostila)) valorApostila = new Cell(new Phrase(processo.Apostila, _Fonte1)); else valorApostila = new Cell(new Phrase(string.Empty, _Fonte1)); valorApostila.Colspan = 5; valorApostila.DisableBorderSide(0); tabela.AddCell(valorApostila); var labelTextoDespacho = new Cell(new Phrase("Texto do Despacho: ", _Fonte2)); labelTextoDespacho.DisableBorderSide(0); tabela.AddCell(labelTextoDespacho); Cell valorTextoDespacho; if (!string.IsNullOrEmpty(processo.TextoComplementarDoDespacho)) valorTextoDespacho = new Cell(new Phrase(processo.Apostila, _Fonte1)); else valorTextoDespacho = new Cell(new Phrase(string.Empty, _Fonte1)); valorTextoDespacho.Colspan = 5; valorTextoDespacho.DisableBorderSide(0); tabela.AddCell(valorTextoDespacho); var labelProcurador = new Cell(new Phrase("Procurador: ", _Fonte2)); labelProcurador.DisableBorderSide(0); tabela.AddCell(labelProcurador); Cell valorProcurador; if (processo.Procurador != null && processo.Procurador.Pessoa != null && !string.IsNullOrEmpty(processo.Procurador.Pessoa.Nome)) valorProcurador = new Cell(new Phrase(processo.Procurador.Pessoa.Nome, _Fonte1)); else valorProcurador = new Cell(new Phrase(string.Empty, _Fonte1)); valorProcurador.Colspan = 5; valorProcurador.DisableBorderSide(0); tabela.AddCell(valorProcurador); var linhaVazia = new Cell(new Phrase("\n", _Fonte1)); linhaVazia.Colspan = 6; linhaVazia.DisableBorderSide(1); tabela.AddCell(linhaVazia); } _documento.Add(tabela); }
public void OnStartPage(PdfWriter writer, Document document) { var pessoaJuridica = empresa.Pessoa as IPessoaJuridica; Chunk imagem; if (!string.IsNullOrEmpty(pessoaJuridica.Logomarca)) { var imghead = iTextSharp.text.Image.GetInstance(HttpContext.Current.Server.MapPath(pessoaJuridica.Logomarca)); imagem = new Chunk(imghead, 0, 0); } else imagem = new Chunk(""); var dadosEmpresa = new Phrase(); dadosEmpresa.Add(pessoaJuridica.NomeFantasia + Environment.NewLine); if (pessoaJuridica.Enderecos.Count > 0) { var endereco = pessoaJuridica.Enderecos[0]; dadosEmpresa.Add(endereco.ToString()); } if (pessoaJuridica.Telefones.Count > 0) { var telefone = pessoaJuridica.Telefones[0]; dadosEmpresa.Add("Telefone " + telefone); } var tabelaHeader = new Table(2); tabelaHeader.Border = 0; tabelaHeader.Width = 100; var cell = new Cell(new Phrase(imagem)); cell.Border = 0; cell.Width = 30; tabelaHeader.AddCell(cell); var cell1 = new Cell(dadosEmpresa); cell1.Border = 0; cell1.Width = 70; tabelaHeader.AddCell(cell1); var linhaVazia = new Cell(new Phrase("\n", font2)); linhaVazia.Colspan = 2; linhaVazia.DisableBorderSide(1); tabelaHeader.AddCell(linhaVazia); document.Add(tabelaHeader); // Adicionando linha que informa o número da revista var tabelaNumeroDaRevista = new Table(1); tabelaNumeroDaRevista.Border = 0; tabelaNumeroDaRevista.Width = 100; var celulaNumeroDaRevista = new Cell(new Phrase("Processos de clientes publicados na revista de marcas: " + _numeroDaRevistaSelecionada, font3)); celulaNumeroDaRevista.Border = 0; celulaNumeroDaRevista.Width = 70; celulaNumeroDaRevista.Colspan = 1; tabelaNumeroDaRevista.AddCell(celulaNumeroDaRevista); var linhaVaziaNumeroRevista = new Cell(new Phrase("\n", font2)); linhaVaziaNumeroRevista.Border = 0; linhaVaziaNumeroRevista.Width = 70; linhaVaziaNumeroRevista.Colspan = 1; linhaVaziaNumeroRevista.DisableBorderSide(1); tabelaNumeroDaRevista.AddCell(linhaVaziaNumeroRevista); document.Add(tabelaNumeroDaRevista); }
public void OnStartPage(PdfWriter writer, Document document) { var pessoaJuridica = empresa.Pessoa as IPessoaJuridica; Chunk imagem; if (!string.IsNullOrEmpty(pessoaJuridica.Logomarca)) { var imghead = iTextSharp.text.Image.GetInstance(HttpContext.Current.Server.MapPath(pessoaJuridica.Logomarca)); imagem = new Chunk(imghead, 0, 0); } else imagem = new Chunk(""); var dadosEmpresa = new Phrase(); dadosEmpresa.Add(pessoaJuridica.NomeFantasia + Environment.NewLine); if (pessoaJuridica.Enderecos.Count > 0) { var endereco = pessoaJuridica.Enderecos[0]; dadosEmpresa.Add(endereco.ToString()); } if (pessoaJuridica.Telefones.Count > 0) { var telefone = pessoaJuridica.Telefones[0]; dadosEmpresa.Add("Telefone " + telefone); } var tabelaHeader = new Table(2); tabelaHeader.Border = 0; tabelaHeader.Width = 100; var cell = new Cell(new Phrase(imagem)); cell.Border = 0; cell.Width = 30; tabelaHeader.AddCell(cell); var cell1 = new Cell(dadosEmpresa); cell1.Border = 0; cell1.Width = 70; tabelaHeader.AddCell(cell1); var linhaVazia = new Cell(new Phrase("\n", font2)); linhaVazia.Colspan = 2; linhaVazia.DisableBorderSide(1); tabelaHeader.AddCell(linhaVazia); document.Add(tabelaHeader); var tabelaTitulo = new Table(1); tabelaTitulo.Border = 0; tabelaTitulo.Width = 100; var celulaTitulo = new Cell(new Phrase((relatorioDeContasAReceber ? "Relatório de Contas a Receber" : "Relatório de Gerenciamento de Itens Financeiros") + DateTime.Now.ToString("dd/MM/yyyy"), font3)); celulaTitulo.Border = 0; celulaTitulo.Width = 70; celulaTitulo.Colspan = 1; tabelaTitulo.AddCell(celulaTitulo); var linhaVaziaNumeroRevista = new Cell(new Phrase("\n", font2)); linhaVaziaNumeroRevista.Border = 0; linhaVaziaNumeroRevista.Width = 70; linhaVaziaNumeroRevista.Colspan = 1; linhaVaziaNumeroRevista.DisableBorderSide(1); tabelaTitulo.AddCell(linhaVaziaNumeroRevista); document.Add(tabelaTitulo); }
private Table ObtenhaTabelaInformacoesRevista(IRevistaDePatente revista) { var tabela = new Table(1); tabela.Widths = new Single[] { 100 }; tabela.Padding = 0; tabela.Spacing = 0; tabela.Width = 100; tabela.AutoFillEmptyCells = true; tabela.Border = 0; tabela.EndHeaders(); if(revista.DataPublicacao.HasValue && revista.DataPublicacao.Value != DateTime.MinValue) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.Layout43.IdentificadorCampo + " " + revista.DataPublicacao.Value.ToString("dd/MM/yyyy"), _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (revista.DataDeDeposito.HasValue && revista.DataDeDeposito.Value != DateTime.MinValue) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.Layout22.IdentificadorCampo + " " + revista.DataDeDeposito.Value.ToString("dd/MM/yyyy"), _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.NumeroProcessoDaPatente)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.Layout11.IdentificadorCampo + " " + revista.NumeroProcessoDaPatente, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.NumeroDoPedido)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.Layout21.IdentificadorCampo + " " + revista.NumeroDoProcessoFormatado, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (revista.DataDaPublicacaoDoPedido.HasValue && revista.DataDaPublicacaoDoPedido.Value != DateTime.MinValue) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.Layout43.IdentificadorCampo + " " + revista.DataDaPublicacaoDoPedido.Value.ToString("dd/MM/yyyy"), _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (revista.DataDeConcessao.HasValue && revista.DataDeConcessao.Value != DateTime.MinValue) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.Layout45.IdentificadorCampo + " " + revista.DataDeConcessao.Value.ToString("dd/MM/yyyy"), _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.PrioridadeUnionista)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.Layout43.IdentificadorCampo + " " + revista.DataPublicacao.Value.ToString("dd/MM/yyyy"), _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.ClassificacaoInternacional)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.Layout51.IdentificadorCampo + " " + revista.ClassificacaoInternacional, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.Titulo)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.Layout54.IdentificadorCampo + " " + revista.Titulo, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.Resumo)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.Layout57.IdentificadorCampo + " " + revista.Resumo, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.DadosDoPedidoDaPatente)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.Layout61.IdentificadorCampo + " " + revista.DadosDoPedidoDaPatente, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.DadosDoPedidoOriginal)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.Layout62.IdentificadorCampo + " " + revista.DadosDoPedidoOriginal, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.PrioridadeInterna)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.Layout66.IdentificadorCampo + " " + revista.PrioridadeInterna, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.Depositante)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.Layout71.IdentificadorCampo + " " + revista.Depositante, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.Inventor)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.Layout72.IdentificadorCampo + " " + revista.Inventor, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.Titular)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.Layout73.IdentificadorCampo + " " + revista.Titular + " " + revista.UFTitular + " " + revista.PaisTitular, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.Procurador)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.Layout74.IdentificadorCampo + " " + revista.Procurador, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.PaisesDesignados)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.Layout81.IdentificadorCampo + " " + revista.PaisesDesignados, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (revista.DataInicioFaseNacional.HasValue && revista.DataInicioFaseNacional.Value != DateTime.MinValue) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.Layout85.IdentificadorCampo + " " + revista.DataInicioFaseNacional.Value.ToString("dd/MM/yyyy"), _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.DadosDepositoInternacional)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.Layout86.IdentificadorCampo + " " + revista.DadosDepositoInternacional, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.DadosPublicacaoInternacional)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.Layout87.IdentificadorCampo + " " + revista.DadosPublicacaoInternacional, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.CodigoDoDespacho)) { var despacho = FabricaGenerica.GetInstancia().CrieObjeto<IDespachoDePatentes>(); using (var servico = FabricaGenerica.GetInstancia().CrieObjeto<IServicoDeDespachoDePatentes>()) despacho = servico.ObtenhaDespachoPeloCodigo(revista.CodigoDoDespacho); if(despacho != null) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutCD.IdentificadorCampo + " " + despacho.Codigo + " - " + despacho.Titulo, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } } if (!string.IsNullOrEmpty(revista.ResponsavelPagamentoImpostoDeRenda)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutRP.IdentificadorCampo + " " + revista.ResponsavelPagamentoImpostoDeRenda, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.Complemento)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutCO.IdentificadorCampo + " " + revista.Complemento, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.Decisao)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutDE.IdentificadorCampo + " " + revista.Decisao, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.Recorrente)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutRE.IdentificadorCampo + " " + revista.Recorrente, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.NumeroDoProcesso)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutNP.IdentificadorCampo + " " + revista.NumeroDoProcessoFormatado, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.Cedente)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutCE.IdentificadorCampo + " " + revista.Cedente, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.Cessionaria)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutCS.IdentificadorCampo + " " + revista.Cessionaria, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.UltimaInformacao)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutUI.IdentificadorCampo + " " + revista.UltimaInformacao, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.CertificadoDeAverbacao)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutCA.IdentificadorCampo + " " + revista.CertificadoDeAverbacao, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.PaisCedente)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutPE.IdentificadorCampo + " " + revista.PaisCedente, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.PaisDaCessionaria)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutPS.IdentificadorCampo + " " + revista.PaisDaCessionaria, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.Setor)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutSE.IdentificadorCampo + " " + revista.Setor, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.EnderecoDaCessionaria)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutES.IdentificadorCampo + " " + revista.EnderecoDaCessionaria, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.NaturezaDoDocumento)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutND.IdentificadorCampo + " " + revista.NaturezaDoDocumento, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.MoedaDePagamento)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutMO.IdentificadorCampo + " " + revista.MoedaDePagamento, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.Valor)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutVA.IdentificadorCampo + " " + revista.Valor, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.Pagamento)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutPG.IdentificadorCampo + " " + revista.Pagamento, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.Prazo)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutPZ.IdentificadorCampo + " " + revista.Prazo, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.ServicosIsentosDeAverbacao)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutIA.IdentificadorCampo + " " + revista.ServicosIsentosDeAverbacao, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.Criador)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutCR.IdentificadorCampo + " " + revista.Criador, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.Linguagem)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutLG.IdentificadorCampo + " " + revista.Linguagem, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.CampoDeAplicacao)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutCP.IdentificadorCampo + " " + revista.CampoDeAplicacao, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.TipoDePrograma)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutTP.IdentificadorCampo + " " + revista.TipoDePrograma, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (revista.DataDaCriacao.HasValue && revista.DataDaCriacao.Value != DateTime.MinValue) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutDL.IdentificadorCampo + " " + revista.DataDaCriacao.Value.ToString("dd/MM/yyyy"), _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.RegimeDeGuarda)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutRG.IdentificadorCampo + " " + revista.RegimeDeGuarda, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.Requerente)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutRQ.IdentificadorCampo + " " + revista.Requerente, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.Redacao)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutRD.IdentificadorCampo + " " + revista.Redacao, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.Criador)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutCR.IdentificadorCampo + " " + revista.Criador, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.Criador)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutCR.IdentificadorCampo + " " + revista.Criador, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } if (!string.IsNullOrEmpty(revista.Criador)) { var celula = new Cell(new Phrase(" " + LayoutRevistaPatente.LayoutCR.IdentificadorCampo + " " + revista.Criador, _Fonte1)); celula.DisableBorderSide(0); tabela.AddCell(celula); } return tabela; }
private Table ObtenhaTabelaCelulaProcesso(IRevistaDePatente revista) { var tabela = new Table(1); var corBackgroudHeader = new Color(211, 211, 211); tabela.Widths = new Single[] { 100 }; tabela.Padding = 0; tabela.Spacing = 0; tabela.Width = 100; tabela.AutoFillEmptyCells = true; tabela.Border = 0; tabela.EndHeaders(); var celula1 = new Cell(new Phrase("Processo " + revista.NumeroDoProcessoFormatado, _Fonte3)); celula1.DisableBorderSide(0); celula1.BackgroundColor = corBackgroudHeader; tabela.AddCell(celula1); return tabela; }
private Cell ObtenhaCelulaVazia() { var celulaVazia = new Cell(new Phrase("\n", _Fonte1)); celulaVazia.Colspan = 2; celulaVazia.DisableBorderSide(0); return celulaVazia; }