none
Interpretando código html no Crystal Reports RRS feed

  • Pergunta

  • Olá

    Tenho um campo no banco aqui (oracle) que está gravado como html...

    <html>

    etc.. etc...

    <\html>

    Estou mandando isso p dentro do Crystal Reports... mas gostaria de ver o código interpretado lá... não as tags... pq só estou conseguindo exibir as tags lá...

    Se alguém souber como resolver, me avise, por favor...

     

    Mário dos Anjos.

    quinta-feira, 25 de janeiro de 2007 16:35

Respostas

  • Raphael,

     

        Ocorre que o Crystal Reports tem problemas para fazer essa "renderização"

     

    Por exemplo, para exibir um campo do tipo RTF de forma correta no Crystal Reports e necessário "renderizar" esse campo primeiro antes de definir o datasource do relatório.

     

    Exemplo:

     

    Code Snippet
    Private Function UnRTF(ByVal dt As DataTable) As DataTable
            Dim rtb As New RichTextBox
            Dim idx As Long
            For idx = 0 To dt.Rows.Count - 1
                rtb.Rtf = dt.Rows(idx).Item("NOTE")
                dt.Rows(idx).Item("NOTE") = rtb.Text.TrimStart
            Next

            Return dt
        End Function

     

     

    [ ]'s

      

         Laércio.

    quinta-feira, 16 de outubro de 2008 20:50
    Moderador

Todas as Respostas

  • Olá Mário,

     

    Vc conseguiu resolver seu problema?

     

    Eu estou precisando da mesma coisa

     

    Valeu

     

    segunda-feira, 31 de março de 2008 12:40
  • Oi Alex,

    no campo contendo codigo html clique com o botao direito vai em Format Field

    - na versao 8.5 clique na aba Paragraph Formatting, tem uma opção "Text Interpretation" altere o seu valor para "HTML Text"

    - na versao 10 clique na aba Paragraph, tem uma opção "Text Interpretation" altere o seu valor para "HTML Text"

     

    espero ter ajudado... abracos

    quinta-feira, 16 de outubro de 2008 19:57
  • Raphael,

     

        Ocorre que o Crystal Reports tem problemas para fazer essa "renderização"

     

    Por exemplo, para exibir um campo do tipo RTF de forma correta no Crystal Reports e necessário "renderizar" esse campo primeiro antes de definir o datasource do relatório.

     

    Exemplo:

     

    Code Snippet
    Private Function UnRTF(ByVal dt As DataTable) As DataTable
            Dim rtb As New RichTextBox
            Dim idx As Long
            For idx = 0 To dt.Rows.Count - 1
                rtb.Rtf = dt.Rows(idx).Item("NOTE")
                dt.Rows(idx).Item("NOTE") = rtb.Text.TrimStart
            Next

            Return dt
        End Function

     

     

    [ ]'s

      

         Laércio.

    quinta-feira, 16 de outubro de 2008 20:50
    Moderador
  • Qual o equivalente desse código em C#? no caso pra web.

    Não existe
    RichTextBox no C#, pelo menos não que eu conheça.

    Sds.
    João Pires
    segunda-feira, 15 de dezembro de 2008 15:53