TFORMer SDK: generador de informes con JAVA, .COM, .NET, DLL

El motor de informes TFORMer SDK ofrece componentes de software (JAVA, COM, .NET, DLL), que pueden integrarse en sus aplicaciones: Microsoft® Office, Visual Basic, Visual Studio .NET, Visual C/C++, PHP, ASP, ASP.NET y muchas más.

Imprimir formularios e informes desde su aplicación

Puede utilizar TFORMer SDK en su aplicación para generar la salida con una calidad perfecta. Puede integrar el generador de informes en scripts, aplicaciones office y proyectos de programas convencionales. Para ello puede elegir uno de los siguientes componentes de reporting (APIs) del SDK:

JAVA

  • Integración en arquitecturas J2EE (aplicaciones o servicios web) y aplicaciones GUI (p.ej. Swing, AWT).
  • Disponible para Microsoft® Windows, Mac OS X®, Linux® y UNIX®.

.NET

  • Todos los lenguajes de programación basados en .NET con Microsoft® Windows: Visual Basic .NET, Visual C# .NET, Visual C++ .NET, Delphi .NET (y más).
  • Visual Studio .NET 2005 / 2008 / 2010
  • Aplicaciones Web: ASP.NET 2.0
  • C# Builder de Borland, Embarcadero Delphi .NET
  • C#/CLR en Linux® y Mac OS X® vía MONO (multiplataforma, entorno de desarrollo .NET de código abierto)

COM

  • Visual Basic®, VB6, Visual Basic para Aplicaciones (VBA), Visual FoxPro
  • Visual Studio 2003 / 2005 / 2008 / 2010
  • Microsoft Dynamics®, Navision®
  • Microsoft® Office: Word, Access, Excel®, InfoPath®
  • Aplicaciones para navegador web: páginas HTML con VBScript o JavaScript (MS IE)
  • Aplicaciones Web: ASP, PHP
  • Borland Delphi, Embarcadero Delphi
  • Lenguajes de Scripting: VBScript, Perl, Phyton (PhytonWin), ColdFusion

DLL o Biblioteca compartida

  • Microsoft® Visual Studio 2005 / 2008 / 2010
  • Microsoft® Visual Studio 6.0, Visual C++ 6.0
  • C++ Builder de Borland, Embarcadero Delphi
  • Para plataformas Microsoft® Windows, Mac OS X®, Linux® y UNIX®

Flujo de trabajo de TFORMer

  • Crear el diseño del formulario con TFORMer Designer
  • Integrar el SDK generador de informes en su aplicación o script
  • Suministrar los datos en un archivo, consulta de base de datos o en el código del programa
  • Imprimir directamente el formulario o exportarlo como archivo PDF/HTML/Gráfico/PostScript

El gráfico de abajo muestra los principales puntos del proceso de trabajo de TFORMer Designer y TFORMer SDK.

Imprimir etiquetas VDA4902

El siguiente ejemplo muestra cómo utilizar TFORMer SDK en VB Script (Microsoft Visual Basic Scripting). Este ejemplo está disponible en la instalación de TFORMer:

Crear una instancia de los objetos de TFORMer.

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

Ajustar el diseño del formulario mediante el repositorio (..\..\Demo Repository\Demos.tfr), proyecto (TFORMer_Runtime_Examples) y nombre del formulario (BarcodeLabels) según sea necesario:

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

Los campos de datos del formulario se rellenan con los valores obtenidos de la fuente de datos. (NewDataSourceRecordSet). Esto se realiza directamente en el código del programa (AddNewRecord y SetDataField). También puede importar datos mediante bases de datos externas o archivos:

Set dataSource = printJob.NewDataSourceRecordSet
dataSource.ClearRecords

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

Imprimir y exportar el formulario. Seleccione un dispositivo de salida o un formato de exportación (aquí el archivo pdf output.pdf):

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