2010-10-20 30 views
6

Je récupère des données d'un champ SQL-Server nvarchar (3000), formaté en html, qui l'affiche dans Crystal Reports 11. Les données sont enregistrées sous forme de puces, et si je retire les données et les lâche dans un fichier texte avec une extension html, il montre les puces. Mais de Crystal, ce n'est pas le cas. Je reçois la nouvelle ligne, mais pas de balles.Crystal Rapport affichant du texte HTML, mais les puces ne s'affichent pas. Pourquoi?

Le champ qui est enregistré ressemble à ceci:

<HTML><BODY><DIV STYLE="text-align:Left;font-family:Tahoma;font-style:normal;font-weight:normal;font-size:11;color:#000000;"><DIV><DIV><P><SPAN>This is a bulleted list</SPAN></P><UL><LI><P><SPAN>One</SPAN></P></LI><LI><P><SPAN>Two</SPAN></P></LI><LI><P><SPAN>Three</SPAN></P></LI></UL><P><SPAN /></P></DIV></DIV></DIV></BODY></HTML> 

Et en cristal, il ressemble à ceci:

This is a bulleted list 
One 
Two 
Three 

En d'autres termes, pas de balles. Pourquoi pas?

+0

Qu'est-ce qui se passe si vous taillez '

  • Un

  • ' '
  • jusqu'à un
  • '? – drudge

    +0

    Je n'ai pas beaucoup de contrôle sur la façon dont les données sont enregistrées (application dans C# .net, une sorte de barre d'outils et la boîte de l'éditeur de texte). Cependant, j'ai édité les données dans la base de données, et cela n'a pas fait de différence. Il a toujours montré correctement dans l'application, n'avait toujours pas de balles dans Crystal. – thursdaysgeek

    Répondre

    5

    Pour quelque raison que ce soit, Crystal Reports n'a pris en charge qu'un sous-ensemble de balises HTML. Selon this forum thread, les balles ne sont pas l'un d'entre eux.

    Pour l'amour de la postérité, voici la liste prétendue des balises HTML prises en charge:

    html 
    body 
    div (causes a paragraph break) 
    tr (causes only a paragraph break; does not preserve column structure of a table) 
    span 
    font 
    p (causes a paragraph break) 
    br (causes a paragraph break) 
    h1 (causes a paragraph break, makes the font bold & twice default size) 
    h2 (causes a paragraph break, makes the font bold & 1.5 times default size) 
    h3 (causes a paragraph break, makes the font bold & 9/8 default size) 
    h4 (causes a paragraph break, makes the font bold) 
    h5 (causes a paragraph break, makes the font bold & 5/6 default size) 
    h6 (causes a paragraph break, makes the font bold & 5/8 default size) 
    center 
    big (increases font size by 2 points) 
    small (decreases font size by 2 points if it's 8 points or larger) 
    b 
    i 
    s 
    strike 
    u