TFORMer SDK: Reportistica per JAVA, COM, .NET, DLL

Il motore di reportistica TFORMer SDK offre componenti software (JAVA, COM, .NET, DLL), che può essere incorporato nella vostra applicazione: Microsoft® Office, Visual Basic, Visual Studio .NET, Visual C/C++, PHP, ASP, ASP.NET e molti altri ancora.

Reportistica e stampaggio moduli con la tua applicazione

TFORMer SDK puó essere usato per generare output in qualitá perfetta come parte della tua applicazione. Incorporare il report writer in scripts, applicazioni office e progetti software convenzionali. Per questo puoi scegliere uno dei seguenti componenti per reportistica (APIs) dall´SDK:

JAVA

  • Per integrazione in architetture J2EE (applicazioni web or servizi web) e applicazioni GUI (es. Swing, AWT).
  • Disponibile per Microsoft® Windows, Mac OS X®, Linux® e UNIX®.

.NET

  • Tutte le lingue di programmazione basate su .NET in Microsoft® Windows: Visual Basic .NET, Visual C# .NET, Visual C++ .NET, Delphi .NET (e altro).
  • Visual Studio .NET 2005 / 2008 / 2010
  • Applicazioni web: ASP.NET 2.0
  • Borland C# Builder, Embarcadero Delphi .NET
  • C#/CLR su Linux® e Mac OS X® via MONO (cross platform, open source .NET development framework)

COM

  • Visual Basic®, VB6, Visual Basic for Applications (VBA), Visual FoxPro
  • Visual Studio 2003 / 2005 / 2008 / 2010
  • Microsoft Dynamics®, Navision®
  • Microsoft® Office: Word, Access, Excel®, InfoPath®
  • Applicazioni browser: pagine HTML con VBScript o JavaScript (MS IE)
  • Applicazioni web: ASP, PHP
  • Borland Delphi, Embarcadero Delphi
  • Linguaggi di scripting: VBScript, Perl, Phyton (PhytonWin), ColdFusion

DLL o libreria convisiva

  • Microsoft® Visual Studio 2005 / 2008 / 2010
  • Microsoft® Visual Studio 6.0, Visual C++ 6.0
  • Borland C++ Builder, Embarcadero Delphi
  • Per Microsoft® Windows, Mac OS X®, Linux® e piattaforme UNIX®

Flusso di lavoro di TFORMer

  • Creare layout di moduli con TFORMer Designer
  • Integrare il componente scrittura reporting SDK nella tua applicazione o script
  • Fornire dati da stampare come file, richiesta banca dati o codice programma
  • Stampa il modulo desiderato direttamente o exportalo come file PDF/HTML/Graphic/PostScript

Il grafico sotto mostra il principale flusso di dati di TFORMer Designer e TFORMer SDK.

Stampa etichette VDA4902

Il seguente esempio ti mostra come applicare TFORMer SDK in VB Script (Microsoft Visual Basic Scripting). Questo esempio é disponibile con l´installazione di TFORMer:

Creare gli esempi richiesti degli oggetti TFORMer COM.

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

Regolare il layout del modulo usando repository (..\..\Demo Repository\Demos.tfr), progetto (TFORMer_Runtime_Examples) e nome modulo (BarcodeLabels) in base alle tue esigenze:

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

I campi dati nel modulo sono riempiti con i valori presi dalla fonte dati. (NewDataSourceRecordSet). Questo viene fatto direttamente dal codice del programma (AddNewRecord e SetDataField). É possibile anche importare i valori dei campi dati per mezzo di database o file esterni:

Set dataSource = printJob.NewDataSourceRecordSet
dataSource.ClearRecords

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

Stampaggio ed esportazione moduli. Scegliere tra un dispositivo di uscita o un formato di esportazione(qui il file pdf output.pdf):

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