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 (никакого дополнительного программного обеспечения и лицензий не надо).

Windows

Мы предлагаем различные лицензии для TFORMer SDK. Пожалуйста, свяжитесь с нами для получения дополнительной информации - мы будем рады послать вам персонализированное предложение. Все цены указаны для B2B и без НДС.

  • Workgroup
  • € 560 / $696одноразовый взнос
  • Отчеты, формы
    и маркировка
  • 10 Установкидля одного места
  • купить
  • Office
  • € 1120 / $1392одноразовый взнос
  • Отчеты, формы
    и маркировка
  • 100 Установкидля одного места
  • купить
  • Developer
  • € 2240 / $2784одноразовый взнос
  • Отчеты, формы
    и маркировка
  • часть вашего приложения10 000 Pаспространении
  • купить
  • Server
  • € 2240 / $2784одноразовый взнос
  • Отчеты, формы
    и маркировка
  • 10 000 пользовательвеб-приложение или
  • купить

UNIX/Linux

Мы предлагаем различные лицензии для TFORMer SDK. Пожалуйста, свяжитесь с нами для получения дополнительной информации - мы будем рады послать вам персонализированное предложение. Все цены указаны для B2B и без НДС.

  • Workgroup
  • € 560 / $696одноразовый взнос
  • Отчеты, формы
    и маркировка
  • 10 Установкидля одного места
  • купить
  • Office
  • € 1120 / $1392одноразовый взнос
  • Отчеты, формы
    и маркировка
  • 100 Установкидля одного места
  • купить
  • Developer
  • € 2240 / $2784одноразовый взнос
  • Отчеты, формы
    и маркировка
  • часть вашего приложения10 000 Pаспространении
  • купить
  • Server
  • € 2240 / $2784одноразовый взнос
  • Отчеты, формы
    и маркировка
  • 10 000 пользовательвеб-приложение или
  • купить

Microsoft® Windows

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

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

UNIX®, Linux®, macOS®

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

V 8.6.0

New Features

  • PDF Encryption
    New support for the creation of encrypted PDF files (RSA algorithm). Required document properties, SDK options, config file settings and a new PDF security tab have been added. The minimum PDF file version has been increased from 1.3 to 1.6.
  • Per-Page Filenames for Image Export
    New option to name the output files for each page (image) separately when exporting to images. The property Document Name is evaluated for each generated page if activated via the print option eval-file-name-per-page=0|1 (TFO-5662).
  • Band Output Position
    The new band property Position Control provides finer control over the output position:
    • Standard: The band is printed below the current output position.
    • Overlay: The band overlaps previously printed bands and is printed from the current output position from bottom to top. The output position will not be changed.
    • Ignore: The band is output normally, but the output position is not altered. Thus the next band(s) are printed over it.
    • Reverse: The band is printed from the current position from bottom to top. The output position is set to the top of the band (printing upwards).
  • Online Update Check
    TFORMer Designer displays a notification if an update is available. This behaviour can be disabled in the options dialog.
  • Barcode Preview
    The Optimal Resolution property handling was improved. This property affects the rendering of the barcode based on the available output resolution (DPI). From now on, this property is only in effect when printing or generating output (TFO-12021), the design and the print preview ignore this property.
  • Additional SDK Options
    • print-to-file=0|1|filename ➜ if activated, the Windows print driver saves the output to a file. If specifying 1 as parameter, you will be asked for the filename.
    • color-mode=blackwhite|bw|monochrome|grayscale|color ➜ for Windows printers: when printing on color printers this option allows to switch between monochrome and color output.
    • eval-file-name-per-page=0|1 ➜ see per-page filenames above.
  • Options Dialog: New Usability Tab
    Added a new tab for specifying the application default printer and for storing the last used directories.

Bug Fixes

  • Fixed handling of HTML encoded datasource expressions and TFORMer Server user exits .
  • Fixed evaluation order issues with document properties like ZPL header, ZPL footer, Title, Subject, Author, Producer, Keywords etc. The evaluation order is now as follows: 1) tfprint command line, 2) SDK options (API and TFORMer Designer), 3) document properties, 4) config file defaults.
  • Fixed layout issues in the SDK documentation.
  • The tooltip in the repository tree now shows the comment property correctly.
  • Serial values will not be changed if no output was generated (no data to print).
  • Barcodes are inserted with the default barcode value into the design view.
  • Fixed the text alignment pop up in the design view.
  • Fixed an issue with OTF fonts using a TTF file extension (e.g. "Avenir Light" was unusable).
  • Eliminated occassionally duplicated human readable text for a barcode in a generated PDF document.
  • Image file paths in repositories, if within the repository structure, are now saved relative to the layout file (xmd).