TFORMer SDK: Динамический вывод данных

TFORMer SDK генерирует результаты основываясь на лейауте документа: полностью в автоматическом режиме, в различных форматах и на всех платформах: Данные для печати устанавливаются либо в программном коде, либо поступают из внешних источников, как, например, XML файлы, потоковые данные, ODBC и другие.

Встройте функцию составления отчётности в Ваши приложения

Поток данных в TFORMer представлен на рисунке ниже. Гибкая интеграция полей переменных данных откроет перед Вами новые возможности.


Распечатайте всего за несколько нажатий кнопки мышки:

  • Создайте шаблон документа в TFORMer Designer.
  • Выберите источник данных (ручной ввод или импорт из файла).
  • Установите принтер в диалоговом окне настроек или в Вашей программе.
  • Начинайте печать.

Умные опции передачи данных

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

Процесс составления отчётов полностью встроен в TFORMer SDK. Вычисления в отчётах или настройки управления печатью, такие как выбор бумаги или лотка с бумагой, полностью выполняются внутри лейаута.

Для создания отчёта, TFORMer SDK требуются лейаут документа и соответствующие переменные данные (полезные данные). Поля данных выступают в качестве указателей места заполнения для данных. Эти поля заполняются либо напрямую из Вашего программного кода, либо из внешних источников информации. При выборе внешних источников, Вы можете или импортировать файлы (например, TXT, CSV, XML) или использовать URL-адрес, потоковые данные (закодированные в BASE64 XML-потоки) или запросы базы данных (ODBC).

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

Идеально подходи для составления отчётов на клиентской стороне при использовании браузера (AJAX, браузерные клиенты)

При использовании TFORMer SDK в браузерных приложениях (например, AJAX) на стороне клиента, Вы можете сэкономить на повторной передаче и необходимых данных, и лейаута документа. Прямая печать на клиентских принтерах является приятным бонусом.