TFORMer SDK: 报告生成软件 SDK

具有条形码支持的多平台报告软件(报告生成器)可以为 PDF, HTML, PostScript®, 图形或 ZPL-II 直接打印或生成布局。 输出基于图形布局。

适用于软件开发者和集成者

使用 TFORMer 报告生成器 SDK 您可以将几乎不受限制的输出可能的布局编辑器 TFORMer Designer 直接嵌入您的应用程序中。

TFORMer SDK 使用 TFORMer Designer 创建的文档模板与您的数据相结合。文档,如:报告,表格,列表,信件和标签可以作为您的应用程序的一部分被打印或以任意输出格式被生成。

适用于所有应用领域

使用 TFORMer Designer 创建的文档模板完全封装输出生成。不仅布局而且输出逻辑 (如:计算,打印条件,纸盒) 将在文档中自己被确定。

TFORMer report generator SDK 可用于

  • 作为报告组件在常规应用中
  • 作为服务器和客户的 PDF资料库 (服务器和客户端报告)
  • 对于浏览器/AJAX-应用可以作为输出引擎直接打印
  • 对于基于网页的 PDF 创建作为在线解决方案
  • 作为跨平台输出引擎 (TFORMer SDK 同样适用于 Linux®, UNIX® 和 Mac OS X®)
  • 等等...

集成简便

报告软件 TFORMer SDK 可以非常简便地集成入您的应用程序。源代码中的案例应用程序缩短了操作时间。以下接口 (API) 可供使用:

  • JAVA 界面
    J2EE 系统 (网页应用, 网页服务) 和 GUI 应用程序 (如:Swing, AWT)。
  • .NET 界面
    所有 Microsoft® Windows 下基于语言的 .NET 和 Linux® 下 MONO。
  • COM 界面
    所有 Microsoft® 产品,如:Office 或 Dynamics®, Navision®, Visual Basic® (VB, VBA, VBScript) 以及网络浏览器 HTML 页中的嵌入。
  • DLL 界面
    主要适用于 Microsoft® Windows 下的 C/C++ 运用。
  • 分享库界面
    适用于 Linux®, UNIX® 和 Mac OS X® 开发者。
  • 命令行 (tfprint 以及TFPrint.exe)
    报告生成器作为一个单独的进程适用于所有操作系统 (进程输出报告引擎) 或适用于批量工作或 Shell 脚本中的集成。

分配简单

报告生成器 SDK 的分配可作为一个独立的设置,作为您安装任务 (MSM, MSI) 的一部分或作为 CAB 文件。文档模板可作为您的应用程序的一部分被提供,从网页服务 (如:URL 或流程) 在线关联或者根据需要用户使用 TFORMer Designer 创建。

智能数据传输

在文本布局中数据域作为变量使用数据占位符使用。此数据域将通过您的程序代码,或从外部数据源 (数据/数据库) 导入或通过 http/https 作为 数据流 被使用。

所期望的文本布局同样可以被制定作为本地数据系统中的文档名,作为 URL 或作为 BASE64-编码数据流。

支持 URL (http/https) 下载,同样允许 浏览器中的报告 (AJAX, Thin-Browser-Clients) 客户端

相同的输出文档布局

独立于输入类型,您都将获得高品质输出结果。对于一个文档布局,其所生成的输出都是相同的且独立于操作系统,打印机或导出格式。

TFORMer 支持以下输出情况以及导出格式:

  • 直接打印 (Microsoft Windows)
  • PDF-导出
  • PostScript®
  • HTML
  • 图像格式
  • ASCII
  • ZPL-II (适用于 ZEBRA® 热转印标签打印机)

跨平台

此报告软件 TFORMer SDK 适用于所有现行的操作系统,如:Microsoft® Windows®, UNIX®, Linux® 以及 Mac OS®。所有输出格式全面整合,无需额外授权许可。

授权许可

此 TFORMer Designer/TFORMer SDK 产品组件提供您全面的报告功能。其具有所有 All-In-One 解决方案。所有能够想象得到的特点都已直接集成在 TFORMer 中(无需额外软件或额外授权许可)。

我們提供以下 TFORMer SDK 授權。請注意,Windows 和 UNIX/Linux 平台使用不同的授權。所列價格為自動續訂的年度訂閱費用。請聯絡我們以了解更多資訊,我們很樂意為您提供個人化報價。

  • 開發人員
  • 價格面議年度订阅
  • SDK 用於列印
    報告, 表格 和標籤
    平台 (*)
  • 10 000 再分發最多 10,000 安裝/使用者
  • 諮詢
  • 伺服器
  • 價格面議年度订阅
  • SDK 用於列印
    報告, 表格 和標籤
    平台 (*)
  • Web 或應用伺服器最多 10,000 使用者
  • 諮詢

(*) 適用於 Windows、macOS 和 Linux。請在表單中註明您所使用的平台。

訂閱包含所有產品更新及標準支援服務 — 無需額外費用。

Microsoft® Windows

All current 32 and 64 bit Microsoft Windows systems:

  • Windows Server 2016 / 2019 / 2022
  • Windows 10 / 11
  • Ready for Terminal Server / Citrix environments

UNIX®, Linux®, macOS®

  • For more supported platforms, please refer to our download section or request a new build.

V 9.0.0

New Features

  • 64-Bit Version & Updated Connectivity
    TFORMer Designer is now available as a fully native 64-bit application, providing improved stability and performance for complex layouts and large print jobs. For backward compatibility, also a 32-bit version is installed.
  • 64-bit ODBC Support
    Added 64-bit ODBC support to ensure seamless integration with modern database environments. Enhanced connectivity for Microsoft Office 365 / Excel, enabling easier data import from contemporary 64-bit Office installations.
  • Thumbnail Preview
    Added Thumbnail preview in template selection for faster visual identification of layouts.
  • Improved Layout Precision
    The maximum zoom level has been increased to 1000%, allowing highly accurate fine-tuning of templates, micro-adjustments, and precise alignment of layout elements.
  • Modernized User Interface
    • Comprehensive GUI facelift for a cleaner, more modern look.
    • Improved 4K and high-DPI display support ensures crisp rendering and an optimal editing experience on modern monitors.
    • Refined icons, dialogs, and workspace ergonomics for a smoother workflow.
    • Reworked start page featuring category tiles, a recent files list, and additional usability improvements.
    • Improved window split ratio for the Expression Editing area (default 60/40) for better usability.
  • New Options
    • New option “Format TFORMer files for readability” to store TFORMer files (TFF, TFR, XMD) in a merge-tool-friendly format.
    • New option minify for SVG compression (available via TFORMer.xml).
  • Product Structure Clean-Up
    Version 9 marks the retirement of Quick Print and the separation of SDK components from the TFORMer Designer setup and license, making the product structure cleaner and more modular.
  • New Licensing
    The online activation process has been revised and expanded. Activated licenses are now continuously synchronized with the TEC-IT license server. The advantage for users: Subscriptions and active devices can be managed via an online portal. Offline activation is supported as well.
  • Barcode SDK
    • New barcode properties including: ITF-14 bearer bar settings and customizable quiet zones.
    • Using the barcode kernel TBarCode V11.17.4.

Templates

  • MAT Labels
    Updated the ROHS logo in all MAT labels (KLT, Master, VDA, BOSCH, etc.).
  • GS1 Data Matrix Label
    Added the GS1 Non-Standard Heterogeneous (Fixed), Data Matrix template under (2) Transportation - GS1 Logistic Labels.
  • FORD GTL
    Added FORD GTL (2017) Container and Container Half-Height templates.
  • Swiss QRBill
    Added Swiss QRBill v2.3, including an A4 variant. Compatibility templates for v2.2 are provided for TFORMer SDK 8.9.2.

Bug Fixes

  • Fixed TFO-13471: A comment block at the end of an expression caused an error.
  • Fixed TFPrint Unicode issue (Windows): TFPrint command-line arguments could not contain multibyte characters.
  • Fixed TFO-13945: Misleading error message when a compiled validation rule was invalid (e.g. a referenced data field was renamed or a data field referenced itself).
  • Fixed TFO-13757: “Barcode Does Not Fit” error with centered barcodes when optimal resolution was enabled.

Known Issues

  • PDF / PostScript Output
    Non-TrueType fonts like Script are printed as Arial.
  • HTML Output
    The use of rotated text is not possible.
  • Arabic Fonts
    Arabic fonts are not directly supported.
  • High Zoom Levels in Layout View
    When using label or report formats with extensive vertical dimensions, applying high zoom values may cause display or rendering issues.
  • 16-Digit Serial Numbers
    Limited support for 16-digit serial numbers when using the data type Floating Point. Due to the limited precision of IEEE-754 floating-point numbers, integers can only be represented exactly up to 15–16 decimal digits. As a result, rounding errors and reduced precision may occur with 16-digit values.