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")