我是由visual studio 2013创建的rdlc报告。
该报告有一个带边框的表格,但它会在纸上打印,纸张上有模板。
打印仅填充没有边框的细节。
下图是模板纸的示例。
因此,我需要在打印时预览桌边框而不显示边框。
我知道我可以制作两份报告进行预览和打印,但这超出了我的工作范围。
reportViewer使用的打印功能是VB编码。
所以我需要知道是否有可能在rdlc报告(报告服务)中做一些事情?
答案 0 :(得分:2)
问题的快速谷歌让我here
使用名为Render Format Name
的内置字段,您可以在边框样式上执行等式,以便不同的格式以不同的方式呈现边框。例如,如果您想要打印没有边框的报表,但是否则您将边框设置为
=IIF(Globals!RenderFormat.Name <> "IMAGE", "Solid", "None")
从上面的链接中可以看出,这是一个导出类型表以及如何将这些类型包含在表达式中
Renderer | RenderFormat.Name | RenderFormat.IsInteractive
--------------------------+--------------------+----------------------------
Preview in BIDS | RPL | True
XML file with report data | XML | False
CSV (comma delimited) | CSV | False
TIFF file or Print button | IMAGE | False
PDF | PDF | False
MHTML (web archive) | MHTML | True
Excel | EXCEL | False
Word | WORD | False