stringtranslate.com

I-net кристально чистый

i-net Clear Reports (ранее известное как i-net Crystal-Clear) — это кроссплатформенное приложение для создания отчетов на основе Java, предоставляющее конструктор отчетов и серверный компонент для создания отчетов в различных выходных форматах, таких как PDF, HTML, PS, RTF, XLS, TXT, CSV, SVG, XML, а также для просмотра в апплете Java или компоненте Swing. [1] Программисты приложений могут интегрировать i-net Clear Reports с помощью открытого API , который охватывает более 200 классов. [2] Начиная с версии 11.0 i-net Clear Reports также поддерживает язык программирования .NET и предлагает открытый API для дальнейшей интеграции в другие продукты.

История

В версии 11.0 i-net Crystal-Clear был переименован в i-net Clear Reports. В это время он также получил интеграцию .NET как важную функцию.

i-net Crystal-Clear был изначально разработан для чтения шаблонов Crystal Reports . Он должен был уметь читать формат отчетов RPT и выдавать разумный вывод. Для целей экспорта и сохранения пришлось создать новый формат файла позже, что позволило Crystal-Clear сохранять результаты API и делать их редактируемыми дизайнером. [3]

В 2002 году была написана первая версия i-net DesignerXML, дизайнера отчетов, с использованием Java Swing. Концепция редактирования немного отличается от некоторых других дизайнеров, используя формат шаблона отчета, ориентированный на полосы, что означает, что отчеты разрабатываются на основе строк данных.

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

Верный своим корням, i-net Crystal-Clear по-прежнему способен читать и выполнять шаблоны отчетов Crystal Reports вплоть до последних версий Crystal Reports.

Однако, в отличие от Crystal Reports, формат файла отчета i-net Crystal-Clear всегда был открытым форматом. До версии 9.0 это был формат XML. Начиная с версии 9, формат файла отчета находится в формате на основе zip, похожем на OpenDocument .

Гибкость

Будучи приложением Java, i-net Clear Reports может работать на различных платформах и в различных средах. Практически нет ограничений относительно источников данных, которые можно использовать, если для доступа к данным доступен драйвер JDBC . Для источников данных, отличных от JDBC, есть инструкции по написанию простых мини-драйверов. С новым API .NET он стал еще более гибким и позволяет интегрироваться в приложения на основе .NET.

i-net Clear Reports поставляется как автономный сервер, а также как сервлет , который может быть запущен на любом сервере приложений Java EE , таком как Tomcat , Jetty , IIS или Apache (через PHP ).

Функции можно добавлять с помощью общедоступного API или путем добавления пользовательских JavaBeans , которые можно добавлять в отчеты. Пользовательские функции (UDF) расширяют возможности формул встроенных процедур расчета формул.

Примечания и ссылки

  1. ^ "i-net Clear Reports / freshmeat.net". 15 мая 2009 г. Получено 18 мая 2009 г.
  2. ^ "i-net Clear Reports API". 17 мая 2011 г. Получено 17 мая 2011 г.
  3. ^ "Хронология разработки". 17 марта 2011 г. Получено 17 мая 2011 г.

Внешние ссылки