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