Visning eller skjulning af rapportindhold i forskellige udskrifts- og eksportformater

Du kan bruge systemrapportvariablen _CurrentPrintMode i formler til at præsentere forskelligt rapport- og rapportbogsindhold i forskellige outputformater, f.eks. Excel og PDF.

_CurrentPrintMode er en skrivebeskyttet systemrapportvariabel. Den udfyldes kun under disse omstændigheder:

  • Når en rapport eller rapportbog udskrives
  • Når en rapport eller rapportbog eksporteres
  • Når Vis udskrift åbnes

Når variablen er udfyldt, har den følgende egenskaber:

  • Nøgle: Outputtype.
  • Egenskab: Format.

    Følgende værdier er gyldige: pdf, ppt, xlsx uden værdier, xlsx med værdier, img.

  • Egenskab: Metode.

    Følgende værdier er gyldige: eksport, udskrivning.

  • Egenskab: Objekt.

    Følgende værdier er gyldige: rapport, bog.

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

Brug _CurrentPrintMode i f.eks. GETPROPERTY-formler på fanen Tilgængelighed for disse rapportobjekter:

  • Tekstfelt
  • Diagram
  • Webudvidelse
  • Billede
Eksempel:
=IF(GETPROPERTY(ReportVariables._CurrentPrintMode.Text, "output type", "format")="pdf","True","False")