我使用以下行在报告查看器中显示复选框:
=IIf( Fields!Field1.Value, Chr(254), Chr(168))
但是当我将其转换为PDF时,Checked
的复选框不会显示在PDF中。
有人解决了吗?
我使用Wingdings
字体,因为安装应用后,例如Wingdings2不支持其他字体。
非常感谢。
答案 0 :(得分:1)
显然这是一个常见问题,并在下一版本中得到修复。
也许您可以使用√(Unicode Hex中的221A)作为解决方法。
答案 1 :(得分:0)
我正在使用这段代码从RDLC渲染为PDF。
var bytes = reportViewer.LocalReport.Render(
_reportRenderFormat, _deviceInfo, out mimeType, out encoding, out filenameExtension,
out streamids, out warnings);
显示复选框的确定方法是转到文本框中的占位符属性,然后选择HTML- Interpret HTML tags as styles
。
然后,对于checked
复选框,请使用此Expression
:
="<font face=""Wingdings 2"" color=""green"">" & Chr(81) &"</font>" & "some other text"
unchecked
使用此expression
="<font face=""Wingdings 2"" color=""red"">" & Chr(163) &"</font>" & "some other text"