我试图在RDLC报告中将行高增加到文本框。我增加了填充和行间距属性的值。但填充和行高属性在RDLC报告中不起作用。如何解决上述问题?
答案 0 :(得分:2)
据我所知,只有在使用HTML标记时才支持line-height属性。
只需将TextBox(或占位符)标记类型设置为HTML - Interpret HTML tags as style"
即可。然后你可以简单地使用CSS来格式化您想要的文本。
对于您的示例,您可以使用与此类似的表达式:
= "<p style='line-height:1.5;'>" + Fields!MyText.Value + "</p>"
更新:以上代码适用于在Designer视图中定义表达式的情况。我会在编译后添加代码,以避免那些希望在代码中编辑它的人出现任何错误:
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>="<p style='line-height:1.5'>" & Fields!MyText.Value & "</p>"</Value>
<MarkupType>HTML</MarkupType>
<Style>
<FontSize>8pt</FontSize>
</Style>
</TextRun>
</TextRuns>
<Style />
</Paragraph>
</Paragraphs>
答案 1 :(得分:0)
将TextBox(或占位符)标记类型设置为HTML-将HTML标签解释为样式“>在表达式中:
="<div style='padding-bottom:0.05in;'>" & Fields!Description.Value & "</div>"