Lade...
 

CX_REPORT_BIRT::PutOutputFormat

CX_REPORT_BIRT::PutOutputFormat

Beschreibung:

Diese Methode ermöglicht es, das Dateiformat (MIME) des zu erzeugenden

Berichts

festzulegen.

Als Parameter können numerische Werte übergeben werden, welche den Werten aus classix.num~reportOutputTypeEnum entsprechen.

Wird kein Format für den Output spezifiziert, wird das PDF-Format angenommen.

Kann die angegebene Zahl nicht korrekt interpretiert werden, wird der Fehler "00-0008: Operation nicht anwendbar auf den Wert vom Stack" geworfen.

Hinweis:

Aktuell (September 2013) sind folgende Einschränkungen von BIRT bekannt:

  • ps-Dateien werden immer nur in A4 erzeugt
  • Die Erzeugung von xls-Dateien kann bei überlappenden Rastern in der Master-Page abstürzen.
  • Erzeugte ppt-Dateien konnten nicht in PowerPoint geöffnet werden.
  • Die Erzeugung von OOXML-Dateien (docx, pptx, xlsx) ist nur mit der BIRT-Runtime 4.3.0 und aufwärts möglich.

Auch ist zu beachten, dass Berichte, welche für ein Dateiformat

(typischerweise PDF) entworfen wurden, in einem anderen Dateiformat

ungewöhnlich aussehen können.

Code-Beispiel:

GetValue(, reportOutputTypeEnum) birtReport

Call(PutOutputFormat)

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_REPORT_BIRT Der Bericht
Stack(In) Top-1 INTEGER Dateiformat des Berichts
Stack(Out) Top - -

Funktionsaufruf: Call(PutOutputFormat)