TEC-IT
TECIT

TFORMer Runtime: Report Generator SDK (.NET, DLL, COM)

Die einfach anzuwendenden Programmierschnittstellen von TFORMer Runtime (Reporting Komponente mit APIs für DLL, COM und .NET Entwickler) ermöglichen die Einbindung in beliebige Anwendungen und Entwicklungsumgebungen. Kunden setzen TFORMer Runtime gemeinsam mit Microsoft® Office, Visual Basic, VB .NET, Visual Studio .NET, Visual C/C++/C#, PHP, ASP, ASP.NET unter verschiedenen Betriebssystemen ein.

 

COM Komponente

Report Generator SDK Demo kostenlos downloadenReports, Formulare  und Labels online generieren

Skript-Reporting

Office Formulardruck

COM-Reporting

PDF-Erzeugung

Reporting und Formulardruck aus VBScript, VBA, Visual Basic

Ein paar Zeilen Programm- oder Scriptcode steuern Formulardruck und Reportgenerierung direkt aus Ihrer Anwendung.

TFORMer Runtime kann mittels COM Technologie als Reporting Softwarekomponente in Skripts, Office-Anwendungen und konventionelle Softwareprojekte eingebettet werden:

  • Microsoft® Office (VBA): Microsoft® Word, Access, Excel® oder InfoPath®
  • Microsoft® Internet Explorer: HTML-Seiten mit VBScript oder JavaScript
  • Web Server Anwendungen: ASP, ASP.NET, PHP
  • Visual Studio 6.0: Visual C++ 6.0, Visual Basic 6.0
  • VBScript, Perl, Phyton (PhytonWin), ColdFusion
  • und viele mehr...
TFORMer Runtime Datenfluss


Die Grafik zeigt den prinzipiellen Ablauf beim Einsatz von TFORMer Designer und TFORMer Runtime:

  • Entwerfen des Formulars mit TFORMer Designer
  • Einbinden der COM Reporting-Komponente in Ihre Anwendung oder Skript
  • Druckdaten als Datei, Datenbank-Query oder per Programmcode zur Verfügung stellen
  • Das gewünschte Formular direkt drucken oder als PDF/HTML/Grafik/PostScript Datei exportieren

VBScript Beispiel

Auswahl des Formulars

Daten bereitstellen

Formular drucken

VDA-4902 Etikettendruck

Das folgende Beispiel zeigt, wie Sie TFORMer Runtime in VB-Script (Microsoft Visual Basic Scripting) einsetzen. Dieses Beispiel steht auf Ihrem Rechner unmittelbar nach Installation von TFORMer zur Verfügung:


Erzeugen der benötigten Instanzen für TFORMer Runtime (tformer) und für einen Druckjob (printJob).

Set tformer = CreateObject("TFormer5Lib.TFormer")
Set printJob = tformer.CreateJob ' Create an output job

Einstellen des gewünschten Formularlayouts über Repository (..\..\Demo Repository\Demos.tfr), Projekt (TFORMer_Runtime_Examples) und Formularname (BarcodeLables):

printJob.RepositoryName = "..\..\Demo Repository\Demos.tfr"
printJob.ProjectName = "TFORMer_Runtime_Examples"
printJob.FormName = "BarcodeLabels"

Die Datenfelder im Formular werden über eine Datenquelle (NewDataSourceRecordSet) mit Werten belegt. Das erfolgt hier direkt aus dem Programmcode (AddNewRecord und SetDataField). Sie können Datenfeldwerte aber auch von externen Datenbanken oder Dateien importieren:

Set dataSource = printJob.NewDataSourceRecordSet
dataSource.ClearRecords

dataSource.AddNewRecord
dataSource.SetDataField "ArticleName", "Mac Adaptor"
dataSource.SetDataField "ArticleNo", "12001234"
dataSource.SetDataField "ArticlePrice", "39,00"

Druck oder Export des Formulars. Wählen Sie dazu noch das Ausgabegerät oder das Exportformat (hier die PDF-Datei output.pdf):

printJob.PrinterName = "PDF:" & objEnv("TMP") & "\output.pdf" 
printJob.PrintForm
TEC-IT

© TEC-IT Datenverarbeitung GmbH, Austria  ++43(0)7252/72720  office@tec-it.com