TFORMer SDK: SDK генератора отчётов

Мультиплатформенная программа для составления отчётов (генератор отчётов) с поддержкой штрихкодов: Лейауты могут быть либо напрямую распечатаны, либо сохранены в форматах PDF, HTML, PostScript®, графики или ZPL-II. Результаты основываются на графическом лейауте.

SDK составления отчётов

Для разработчиков программного обеспечения и системных интеграторов

При помощи TFORMer SDK для составления отчётности Вы можете встроить в Ваши приложения неограниченные возможности по выводу данных, предоставляемые редактором лейаутов TFORMer Designer.

TFORMer SDK совмещает Ваши данные с созданным шаблоном. Такие документы, как таблицы, листы, письма и этикетки, могут быть распечатаны или сохранены в любом формате. Эта функциональная возможность будет частью Вашего приложения.

Для любых приложений

Для любых приложений

Шаблоны документов, созданные при помощи TFORMer Designer, полностью включены в процесс вывода данных. В графическом шаблоне указывается не только логика лейаута, но и логика вывода данных (например, вычисления, условия для печати, лотки для бумаги).

TFORMer SDK генератора отчётов может быть использован

  • как компонент для составления отчётов в обычных приложениях
  • как генератор PDF файлов для клиента и сервера (составление отчётности на серверной и клиентской сторонах)
  • как встроенный компонент прямой печати для браузеров и AJAX-приложений
  • как онлайн решение для генерации PDF в веб-приложениях
  • как кросс-платформенная программа для составления отчётов (также доступна для macOS®, Linux® y UNIX®).
  • и многое другое...

Простая интеграция

Программа составления отчётов TFORMer SDK может быть легко встроена в Ваши приложения. Предоставляемые примеры приложений уменьшат Ваше время на разработку. Доступны следующие интерфейсы прикладного программирования (API):

  • JAVA интерфейс
    Для интеграции в архитектуры J2EE (веб-приложения или веб-сервисы) и графические приложения (например, Swing, AWT).
  • .NET интерфейс
    Для всех языков программирования основанных на .NET в Microsoft® Windows и MONO в Linux®.
  • COM интерфейс
    В большей степени для таких продуктов компании Microsoft®, как Office или Dynamics®, Navision®, Visual Basic® (VB, VBA, VBScript) и для встраивания в HTML при помощи Internet Explorer.
  • DLL интерфейс
    В основном для C/C++ реализаций в Microsoft® Windows и других приложениях, использующих DLL API.
  • Интерфейс динамической библиотеки
    Для разработчиков Linux®, UNIX® и macOS®.
  • Интерфейс командной строки (tfprint или TFPrint.exe)
    Кросс-платформенный компонент составления отчётов, используемый как самостоятельный процесс (внепроцессный генератор отчётов) или для интеграции в пакетные задания и скрипт оболочки.

Простое распространение

TFORMer SDK составления отчётов может быть использована в качестве самостоятельной установки, как часть Ваших установок (MSN, MSI), или при необходимости, как CAB-файл. Шаблоны документов могут быть частью Ваших приложений. К тому же, в TFORMer SDK есть возможность получать лейауты документов онлайн (например, через URL или потоковые данные).

Умные возможности передачи данных

Поля данных в лейауте отчёта служат указателями места заполнения для переменных данных (полезная нагрузка). Эти поля данных могут быть указаны в Вашем программном коде, импортированы из внешних источников информации (например, из файла, базы данных) или предоставлены в качестве потока через http/https.

Необходимый лейаут документа может быть указан в качестве имени файла в Вашей локальной системе, как URL или в качестве BASE64-закодированого потока данных.

Поддержка загрузки через URL (http/https) делает возможным составление отчётности на стороне клиента, основанное на использовании браузера (AJAX, браузерные тонкие клиенты).

Идентичные результаты при использовании одного лейаута документа

Независимо от использованной интеграции, получаемые результаты всегда в самом высоком качестве. Получаемые данные для лейаута документа всегда идентичны, и не зависят от использованной платформы, принтера или формата экспорта.

TFORMer поддерживает следующие форматы вывода и экспорта данных:

  • Прямая печать (Microsoft Windows)
  • PDF Экспорт
  • PostScript®
  • HTML
  • Графические форматы
  • ASCII
  • ZPL-II (для термических принтеров этикеток ZEBRA®)

Кросс-платформенная программа

Программа для составления отчётности TFORMer SDK доступна для всех современных операционных систем, как, например, Microsoft® Windows®, UNIX®, Linux® и macOS®. Все форматы вывода данных полностью интегрированы. Нет необходимости в дополнительных лицензиях.

Лицензирование

Комбинирование продуктов TFORMer Designer и TFORMer SDK является универсальным решением по составлению отчётности. Все перечисленные функции интегрированы в TFORMer (никакого дополнительного программного обеспечения и лицензий не надо).

Мы предлагаем следующие лицензии для TFORMer SDK. Обратите внимание, что для платформ Windows и UNIX/Linux предусмотрены разные лицензии. Указанные цены — это годовые подписки с автоматическим продлением. Пожалуйста, свяжитесь с нами для получения дополнительной информации — мы будем рады предложить вам персональное предложение.

  • Developer
  • По запросугодовая подписка
  • SDK для печати
    отчетов и этикеток
    Платформа (*)
  • Распространениедо 10 000 инст./польз.
  • Запросить
  • Server
  • По запросугодовая подписка
  • SDK для печати
    отчетов и этикеток
    Платформа (*)
  • Веб-/прилож. сервердо 10 000 польз.
  • Запросить

(*) Продукт доступен для Windows, MacOS и Linux. Пожалуйста, укажите используемую платформу в форме.

Подписка включает все обновления продукта, а также стандартную поддержку — без дополнительной оплаты.

Microsoft® Windows

Все текущие 32 и 64-битные системы Microsoft Windows:

  • Windows Server 2016 / 2019 / 2022
  • Windows 10 / 11
  • Готовы к работе в средах терминального сервера / Citrix

UNIX®, Linux®, macOS®

  • Для получения более подробной информации о поддерживаемых платформах, пожалуйста, обратитесь к нашему разделу загрузок или запросить новое здание.

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.