Zobrazení nebo skrytí obsahu reportu v různých formátech tisku a exportu

Proměnnou systémového reportu _CurrentPrintMode můžete používat ve vzorcích k zobrazení různých reportů a obsahu knihy reportů v různých výstupních formátech, například Excel a PDF.

_CurrentPrintMode je systémová proměnná reportu jen pro čtení. Vyplní se pouze za těchto okolností:

  • Při tisku reportu nebo knihy reportů
  • Při exportu reportu nebo knihy reportů
  • Při otevření náhledu tisku

Při vyplnění má proměnná tyto vlastnosti:

  • Klíč: Typ výstupu.
  • Vlastnost: Formát.

    Platné hodnoty: pdf, ppt, xlsx novalue, xlsx hodnota, img.

  • Vlastnost: Metoda.

    Platné hodnoty: export, tisk.

  • Vlastnost: Objekt.

    Platné hodnoty: report, kniha.

Například:
<Table>
<Row name="output type">
<Property name="format" value="pdf"/>
<Property name="method" value="export"/>
<Property name=object" value="report"/>
</Row>
</Table>

Proměnnou _CurrentPrintMode můžete použít například ve vzorcích GETPROPERTY na kartě Dostupnost těchto objektů reportu:

  • Textové pole
  • Graf
  • Webové rozšíření
  • Obrázek
Například:
=IF(GETPROPERTY(ReportVariables._CurrentPrintMode.Text, "output type", "format")="pdf","True","False")