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, macOS®, 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 2015 / 2019 / 2022
  • Aplicaciones Web: ASP.NET 2.0
  • C# Builder de Borland, Embarcadero Delphi .NET
  • C#/CLR en Linux® y macOS® 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 2010 / 2015 / 2019 / 2022
  • 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 / 2015 / 2019 / 2022
  • Microsoft® Visual Studio 6.0, Visual C++ 6.0
  • C++ Builder de Borland, Embarcadero Delphi
  • Para plataformas Microsoft® Windows, macOS®, 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.

Flujo de trabajo de TFORMer

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("TFormer8Lib.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