Wyświetlanie lub ukrywanie zawartości raportu w różnych formatach drukowania i eksportu

Użytkownik może używać systemowej zmiennej raportu _CurrentPrintMode w formułach w celu wyświetlenia różnych raportów i zawartości książek raportów w różnych formatach wyjściowych, takich jak Excel i PDF.

_CurrentPrintMode to systemowa zmienna raportu tylko do odczytu. Ma wartość tylko w następujących sytuacjach:

  • Podczas drukowania raportu lub książki raportów
  • Podczas eksportowania raportu lub książki raportów
  • Po otwarciu podglądu wydruku

Gdy ma przypisaną wartość, zmienna ta posiada następujące właściwości:

  • Klucz: typ danych wyjściowych.
  • Właściwość: format.

    Prawidłowe wartości to: pdf, ppt, xlsx novalue, xlsx value, img.

  • Właściwość: metoda.

    Prawidłowe wartości to: export, print.

  • Właściwość: obiekt.

    Prawidłowe wartości to: report, book.

Przykład:
<Table>
<Row name="output type">
<Property name="format" value="pdf"/>
<Property name="method" value="export"/>
<Property name=object" value="report"/>
</Row>
</Table>

Zmiennej _CurrentPrintMode można używać na przykład w formułach GETPROPERTY na karcie Dostępność następujących obiektów raportu:

  • Pole tekstowe
  • Wykres
  • Rozszerzenie sieci Web
  • Obraz
Przykład:
=IF(GETPROPERTY(ReportVariables._CurrentPrintMode.Text, "output type", "format")="pdf","True","False")