Berichtsinhalte in verschiedenen Druck- und Exportformaten anzeigen oder verbergen
Sie können die Systemberichtsvariable _CurrentPrintMode in Formeln verwenden, um unterschiedliche Berichts- und Berichtsbuchinhalte in verschiedenen Ausgabeformaten darzustellen, z. B. Excel und PDF.
_CurrentPrintMode ist eine schreibgeschützte Systemberichtsvariable. Sie wird nur unter folgenden Umständen ausgefüllt:
- Wenn ein Bericht oder ein Berichtsbuch gedruckt wird
- Wenn ein Bericht oder ein Berichtsbuch exportiert wird
- Wenn die Seitenvorschau geöffnet ist
Wenn sie ausgefüllt ist, verfügt die Variable über folgende Eigenschaften:
- Schlüssel: Ausgabetyp
- Eigenschaft: Formatieren
Zulässige Werte sind: pdf, ppt, xlsx novalue, xlsx value, img
- Eigenschaft: Methode
Zulässige Werte sind: export, print.
- Eigenschaft: Objekt
Zulässige Werte sind: report, book.
Beispiel:
<Table>
<Row name="output type">
<Property name="format" value="pdf"/>
<Property name="method" value="export"/>
<Property name=object" value="report"/>
</Row>
</Table>
Verwenden Sie _CurrentPrintMode in beispielsweise GETPROPERTY-Formeln auf dem Register Verfügbarkeit der folgenden Berichtsobjekte:
- Textfeld
- Diagramm
- Weberweiterung
- Bild
Beispiel:
=IF(GETPROPERTY(ReportVariables._CurrentPrintMode.Text, "output type", "format")="pdf","True","False")