Visualizzazione o disattivazione della visualizzazione del contenuto dei report in diversi formati di stampa ed esportazione

Nelle formule è possibile utilizzare la variabile di report di sistema _CurrentPrintMode per presentare diversi contenuti di report e libro report in diversi formati di output, ad esempio Excel e PDF.

_CurrentPrintMode è una variabile di report di sistema di sola lettura. Viene compilata soltanto nei seguenti casi:

  • Quando viene stampato un report o un libro report
  • Quando viene esportato un report o un libro report
  • All'apertura dell'anteprima di stampa

Quando viene compilata, la variabile ha le seguenti proprietà:

  • Chiave: tipo di output.
  • Proprietà: formato.

    I valori validi sono i seguenti: pdf, ppt, xlsx novalue, xlsx value, img.

  • Proprietà: metodo

    I valori convalidati sono: export, print.

  • Proprietà: oggetto.

    I valori convalidati sono: report, book.

Ad esempio:
<Table>
<Row name="output type">
<Property name="format" value="pdf"/>
<Property name="method" value="export"/>
<Property name=object" value="report"/>
</Row>
</Table>

Utilizzare _CurrentPrintMode, ad esempio, in formule GETPROPERTY nella scheda Disponibilità dei seguenti oggetti report:

  • Casella di testo
  • Grafico
  • Estensione Web
  • Immagine
Ad esempio:
=IF(GETPROPERTY(ReportVariables._CurrentPrintMode.Text, "output type", "format")="pdf","True","False")