Cómo mostrar u ocultar contenido de informe en distintos formatos de impresión y exportación
Puede utilizar la variable de informe del sistema _CurrentPrintMode en fórmulas para presentar contenido de distintos informes y libros de informes en diferentes formatos de salida, como Excel y PDF.
_CurrentPrintMode es una variable de informe del sistema de solo lectura. Solo se rellena en estas circunstancias:
- Cuando se imprime un informe o libro de informes
- Cuando se exporta un informe o un libro de informes
- Cuando se abre la vista previa de impresión
Cuando se rellena, la variable tiene las siguientes propiedades:
- Clave: Tipo de salida.
- Propiedad: Formato.
Los valores válidos son: pdf, ppt, xlsx novalue, xlsx value, img.
- Propiedad: Método.
Los valores válidos son: export, print.
- Propiedad: Objeto.
Los valores válidos son: report, book.
Por ejemplo:
<Table>
<Row name="output type">
<Property name="format" value="pdf"/>
<Property name="method" value="export"/>
<Property name=object" value="report"/>
</Row>
</Table>
Utilice _CurrentPrintMode en, por ejemplo, las fórmulas GETPROPERTY en la ficha Disponibilidad de estos objetos de informe:
- Cuadro de texto
- Gráfico
- Extensión web
- Imagen
Por ejemplo:
=IF(GETPROPERTY(ReportVariables._CurrentPrintMode.Text, "output type", "format")="pdf","True","False")