2016-04-19 9 views
0

Ich verwende Visual Studio Reports, um HTML-Text zu rendern, wobei die integrierte Option verwendet wird, um einen Platzhalter als HTML-Text festzulegen.Visual Studio-Berichte (RDLC): HTML-Tags werden ignoriert

Jetzt funktioniert alles, aber eine Sache: Ich habe ein Problem mit <font> Tags. Insbesondere setzen, wenn ich eine Größe in Punkten, wie:

<font size="5pt"> Some text </font> 

oder sogar:

<font style="font-size:5pt">5pt line</font> 

Die komplett ignoriert wird.
Ich sollte beachten, dass beide oben genannten Beispiele in Webbrowsern gut funktionieren, und dass <font> eine der offiziell unterstützten Tags in RDLC ist. Also, was ist hier los?

Antwort

0

Die Schrift Tag scheint nicht vollständig unterstützt werden, wobei jedoch eine Spanne Tag arbeiten. Legen Sie den folgenden Ausdruck als der Wert des Platzhalter und es wird richtig machen:

="<span style='font-size:5pt'> Some text </span>" 

außerdem sicher, dass die ‚Markup Type‘ gesetzt wird, um die ‚HTML‘ in den Platzhalter Eigenschaften.

https://msdn.microsoft.com/en-us/library/cc645967.aspx

+0

Ich weiß, dass es mit Spannweiten + „Stil“ Tags funktioniert, aber mein Problem war, dass die ursprüngliche HTML „font“ Tags hatte, die ich nicht ändern konnte. Am Ende habe ich etwas nachbearbeitet, indem ich die Schriftart-Tags manuell in Code-Bereiche geändert habe. Aber meine Frage ist: Dokumentation besagt, dass das Font-Tag unterstützt wird ... jetzt, die einzige Verwendung eines Font-Tags besteht darin, die Schriftart zu ändern. Wenn RDLC das nicht unterstützt ... auf welche Weise behaupten sie, dass das Font-Tag ist? "unterstützt"? –