Convert html texts into readable text for end user
Hey guys,
I use FastReport.Net version 1.2.47. And I have a query that brings text typed and formatted in my application that uses CKEditor and, when recorded in the database, it takes all the html formatting characters. The issue is that when generating my report the content comes with all html characters and I am not able to convert it to readable text for the user. Here's how the text is coming out:
=================================================================
<p dir="ltr" style="line-height:1.7999999999999998;text-align: justify;margin-top:0pt;margin-bottom:0pt;">
<font color="#000000" face="Arial"><span style="font-size: 16px; white-space: pre-wrap;">Prezado Diretor Presidente,</span></font></p>
<p dir="ltr" style="line-height:1.7999999999999998;text-align: justify;margin-top:0pt;margin-bottom:0pt;">
</p>
<p dir="ltr" style="line-height:1.7999999999999998;text-align: justify;margin-top:0pt;margin-bottom:0pt;">
<font color="#000000" face="Arial"><span style="font-size: 16px; white-space: pre-wrap;">Este é um modelo de documento criado para apresentação. Nele é possível:</span></font></p>
<p dir="ltr" style="line-height:1.7999999999999998;text-align: justify;margin-top:0pt;margin-bottom:0pt;">
<strong><font color="#000000" face="Arial"><span style="font-size: 16px; white-space: pre-wrap;">Redigir textos longos</span></font></strong></p>
<p dir="ltr" style="line-height:1.7999999999999998;text-align: justify;margin-top:0pt;margin-bottom:0pt;">
<font color="#000000" face="Arial"><span style="font-size: 16px; white-space: pre-wrap;">Existem muitas variações das passagens do Lorem Ipsum disponíveis, mas a maior parte sofreu alterações de alguma forma, pela injecção de humor, ou de palavras aleatórias que nem sequer parecem suficientemente credíveis. Se vai usar uma passagem do Lorem Ipsum, deve ter a certeza que não contém nada de embaraçoso escondido no meio do texto. Todos os geradores de Lorem Ipsum na Internet acabam por repetir porções de texto pré-definido, como necessário, fazendo com que este seja o primeiro verdadeiro gerador na Internet. Usa um dicionário de 200 palavras em Latim, combinado com uma dúzia de modelos de frases, para gerar Lorem Ipsum que pareçam razoáveis. Desta forma, o Lorem Ipsum gerado é sempre livre de repetição, ou de injecção humorística, etc.</span></font></p>
<p dir="ltr" style="line-height:1.7999999999999998;text-align: justify;margin-top:0pt;margin-bottom:0pt;">
</p>
<p dir="ltr" style="line-height:1.7999999999999998;text-align: justify;margin-top:0pt;margin-bottom:0pt;">
<font color="#000000" face="Arial"><span style="font-size: 16px; white-space: pre-wrap;">Criar tabela</span></font></p>
<table border="1" cellpadding="1" cellspacing="1" style="width: 500px">
<tbody>
<tr>
<td>
<strong>COLUNA 1</strong></td>
<td>
<strong>COLUNA 2</strong></td>
</tr>
<tr>
<td>
Existem muitas variações das passagens do Lorem Ipsum disponíveis, mas a maior parte sofreu alterações de alguma forma, pela injecção de humor, ou de palavras aleatórias que nem sequer parecem suficientemente credíveis.</td>
<td>
Se vai usar uma passagem do Lorem Ipsum, deve ter a certeza que não contém nada de embaraçoso escondido no meio do texto.</td>
=================================================================
I've already tried using the Text component with the HtmlTag and Wysiwyng properties equal to True and the Formatted Text component, but the result is the same.
Would anyone have a solution for this?