我正在使用此行在报表查看器中显示复选框:
=IIf( Fields!Field1.Value, Chr(254), Chr(168))
Checked
但是当我将它转换为 PDF 时,PDF中没有显示的复选框。
有人解决了吗?
我使用Wingdings
字体是因为安装应用程序后不支持其他字体,例如 Wingdings2。
非常感谢。
我正在使用此行在报表查看器中显示复选框:
=IIf( Fields!Field1.Value, Chr(254), Chr(168))
Checked
但是当我将它转换为 PDF 时,PDF中没有显示的复选框。
有人解决了吗?
我使用Wingdings
字体是因为安装应用程序后不支持其他字体,例如 Wingdings2。
非常感谢。
显然这是一个常见问题,并在下一个版本中得到修复。
也许您可以使用 √(Unicode Hex 中的 221A)作为解决方法。
我正在使用这段代码从 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"