用不同的打印和导出格式显示或隐藏报告内容
可在公式中使用系统报告变量 _CurrentPrintMode 以便以 Excel 和 PDF 等不同输出格式呈现不同的报告和报告簿内容。
_CurrentPrintMode 是一种只读系统报告变量。只有在以下情况中填充:
- 打印报告或报告簿时
- 导出报告或报告簿时
- 打开打印预览时
填充时,变量有以下属性:
- 密钥:输出类型。
- 属性:格式。
有效值为:pdf、ppt、xlsx novalue、xlsx value、img。
- 属性:方法。
有效值为:导出、打印。
- 属性:对象。
有效值为:报告、簿。
例如:
<Table>
<Row name="output type">
<Property name="format" value="pdf"/>
<Property name="method" value="export"/>
<Property name=object" value="report"/>
</Row>
</Table>
例如,在下列报告对象的“可用性”选项卡上的 GETPROPERTY 公式中使用 _CurrentPrintMode:
- 文本框
- 图表
- Web 扩展
- 图像
例如:
=IF(GETPROPERTY(ReportVariables._CurrentPrintMode.Text, "output type", "format")="pdf","True","False")