Inquiridor
Reporting Services formatando texto

Pergunta
-
Todas as Respostas
-
Bom, os componentes que vem com o Reporting Services não proporcionam muita formatação. Uma vez eu montei um CRI (Curstrom Report Item) que interpretava algumas tags HTML e mostrava no relatório, pois a configuração deste componente é bem complicada. Se vc desejar, mande-me um e-mail que eu te mando o código.
-
cara por favor manda pr esse e-mail delsonluis@gmail.com ou thockthock@hotmail.com
-
-
-
-
Bom dia Mauro...Estou usando uma versão de Reporting Service pré-histórica e sem hipótese a curto prazo de evoluir para a mais recente.Precisava de formatar um texto do género que você fez...É possível me enviar o código necessário para isso.ObrigadãoJorge Seabrajorgemsc@sapo.pt
-
Jorge,
Acredito que esta código na verdade seja nativo do SQL Server 2008 e não uma função que você agrega.
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA- Sugerido como Resposta ClaudioMarcel quinta-feira, 11 de fevereiro de 2010 00:58
-
Opa Junior, Beleza?!
Então estou utilizando o Reporting 2008.
Você tem ideia de como consigo formatar o conteudo de um campo com formato de alinhamento JUSTIFICADO.
NAtivamente ele (TEXTBOX) do Reporting tem Default, General, Left, Right, Center.
Mas Brasil precisamos muito o JUSTIFY, tem como dar essa dica e ajuda.
Abs!
Claudio Marcel -
O RS Nativamente não tem suporte a textos justificados. Como o Mauro respondeu lá em cima, a única maneira de conseguir um comportamento equivalente é criar um Custom Report Item que faça isso. No CRI você teria que fazer manualmente os calculos para justificar e o texto no final é mostrado como uma imagem no relatório (você não consegue por exemplo copiar e colar o conteudo de uma CRI como texto).
No RS 2008 foi adicionado suporte a conversão de textos formatados em HTML, mas não sao todas as formações que são suportadas.
http://www.boreki.eng.br -
Então Boreki.
Estou utilizando o RS 2008, onde possui este suporte HTML, mas exatamente no Align não tem suporte.
Ou seja, continuamos com este problema serio by design, infelizmente ficando inviavel a utilização do RS 2008.
Nós utilizamos o Crystal onde possui este suporte nativo e queriamos mudar com esta soluçao indo total para MS sendo nativo RS 2008, sem WORKAROUNDS.
Grato pelo e esclarecimento.
-
Claudio,
Poderia me passar uma descricao do seu cenario? Texto justificado é um requisito ou é pelo valor estético?
O que eu recomendo fazer é postar no microsoft connect o seu problema:
http://connect.microsoft.com onde você pode abrir bug e fazer pedido de features para novas versões. Você pode ou entrar com o seu feedback ou votar em algum feedback, isso é considerado pelo product team no planejamento da proxima versão.
Este link discute a falta de tags html no HTML parser.
http://connect.microsoft.com/SQLServer/feedback/details/377421/sql-2008-reporting-services-is-missing-many-html-tags-that-are-commonly-used
Att
Boreki
http://www.boreki.eng.br -
Caro, Borekui,
Apenas esclarecendo a sua dúvida, sobre o meu cenário.
É um requisito juridido o alinhamento JUSTIFICADO, um fato que ocorre no Brasil.
Pois clausulas contratuais perante orgão regulador exigem o alinhamento JUSTIFICADO, Fonte tal e tamanho tal, ou seja sem espaço final livre em palavras de um mesmo paragrafo. Portanto podemos considerar um requisito e em outras empresas pode até ser um valor estético.
O fato, para utilizar o RS 2008, teria que possuir isto nativamente. Até algum open source da comunicadade, algo assim, mas infelizmente as comunidades locais não possuem nada ou não publicam nada, realmente não sei.
Sobre realizar o pedido, esta ação já foi feito este pedido em 2003 e recebemos um e-mail Support MS, falando que não era uma caracteristica do produto "by design", portanto, como é um problema regional, pelo visto não foi priorizado.
A solução foi utilizar o CRYSTAL REPORT atendeu as necessidades em 100% e deixar o RS 2008 para um futuro, espero que proximo.
Oks!
Grato novamente!
Claudio Pethö -
Estou enfrentando o mesmo problema do Claudio. Preciso redigir contratos jurídicos que exigem o alinhamento justificado. Estou utilizando o Reporting Services 2008.
Alguém conseguiu contornar o problema? Se ele foi resolvido com CRI, poderia mandar o código?
Existe algum componente freeware para gerar estes relatórios, e dispensar o Reporting Services?
Pensei em duplicar alguns espaços em branco das linhas que não chegam até a margem direita, porém não tenho conhecimentos técnicos para fazê-lo.Obrigada
Giovana
-
Giovana,
Este bug foi preenchido no connect requisitando essa feature na proxima versao do reporting service:
Recomendo "votar" nessa feature, pois o numero de votos "ajuda" na consideração de features/bugs do connect.
Att
Boreki
Boreki[MSFT] - SQL Server Reporting Services -
Uma pergunta com relação a utilização do texto justificado:
- Qual o tipo de relatórios que são usados? (Contratos inteiros, ou partes de contratos)? Alem do texto do contrato, sao impressas tabelas, matrizes, etc?
O "modelo" do contrato fica em um banco de dados (HTML) e o RS é usado para preencher campos pré-determinado nesse contrato? Ou o contrato é modelado dentro de uma textbox sendo o unico item do relatorio?
O contrato que seria "impresso pelo RS" seria a versão final, ou ele seria exportado para o WORD antes de ser finalizado?
Quantas paginas em media?
Att
Boreki
Boreki[MSFT] - SQL Server Reporting Services -
O texto justificado seria usado no contrato inteiro. São impressas algumas tabelas.
O contrato é modelado dentro de textboxes, porém alguns dados vêm de DataSets e outros de parâmetros(em HTML).
O contrato que seria "impresso pelo RS" seria a versão final, com 4 páginas em média.
Giovana