Die Funktion TextReportDriver.createDriverFromTempFile() erstellt eine eindeutige Berichtstreiberdatei, in der Ihre Berichtsdaten gespeichert werden, wie sie von der Berichtsengine generiert werden. Der eindeutige Dateiname ist besonders wichtig, wenn Sie den Bericht aus einer Webschnittstelle generieren, in der mehrere Benutzer denselben Bericht zur selben Zeit generieren können.
Typischerweise rufen Sie diese Funktion direkt aus dem externen TextReportDriver-Typ auf. Obwohl es möglich ist, die Funktion aus einer Variablen aufzurufen, die auf dem Treibertyp basiert, müssen Sie auch in der Lage sein, eine Treibervariable zu erstellen, ohne dass bereits eine andere Treibervariable vorhanden sein muss. Die Funktion wird als static deklariert, was bedeutet, dass sie unabhängig von den Variablen existieren kann, die Sie auf der Basis von 'TextReportDriver' erstellen.
TextReportDriver.createDriverFromTempFile()
returns (reportDriver TextReportDriver)
Im folgenden Beispiel können Sie Funktionen aus der Variablen myReportDriver aufrufen, nachdem Sie sie erstellt haben.
myReportDriver = TextReportDriver.createDriverFromTempFile();
...
myReportDriver.closeFile();