АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

jodreports - Интернет в облаке

Запустите jodreports в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда jodreports, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


jodreports - используйте libjodreports-java прямо из командной строки для слияния OpenDocument
текст с данными

СИНТАКСИС


jodreports

ОПИСАНИЕ


jodreports - это программа на Java, которая объединяет текст OpenDocument с данными с помощью
libjodreports-java. Инструмент командной строки особенно полезен для тестирования шаблонов, пока вы
добавляем к ним инструкции. Вы используете файл .properties или .xml, чтобы содержать <данные-
файл> для объединения с шаблоном. В должен быть существующим
Текст OpenDocument с простыми полями. Поле, которое будет заменено значением
Переданная переменная может быть указана с использованием стандартной записи выражения FreeMarker с помощью
введите имя переменной в документ следующим образом

Привет, $ {name}!

здесь имя будет заменен значением, переданным во время выполнения.

Однако смешивание инструкций по обработке и обычного текста в документе может стать
запутывать и загромождать макет. Итак, JOOReports предоставляет альтернативный способ вставки
поля. Вы можете вставить визуальное поле в OpenOffice.org Writer из меню Вставить /
Поля / Другое ... (или просто нажмите Ctrl + F2), затем щелкните вкладку Функции и выберите
Поле ввода. Измените поле Ссылка на JOOScript и в следующем поле Содержимое
введите имя переменной (например, «$ name»). Это поле обычно отображается Writer
в виде серого прямоугольника с именем переменной, при наведении на него мыши откроется
ссылка на поле.

Это хороший способ хранить инструкции обработки отдельно от макета документа.
и, таким образом, это рекомендуемый подход. Все, что вы укажете в качестве поля Ссылка, будет
рассматривается как выражение FreeMarker $ {...}, поэтому оно также может быть чем-то более сложным, чем
простое имя переменной.

Чтобы вставить более сложные инструкции, например, для условного отображения части текста,
или повторяя строку таблицы для каждого элемента в коллекции, вы можете использовать директивы FreeMarker.

Простая директива назначать. Вы можете использовать его для определения новой переменной, например

[#assign totalPrice = unitPrice * количество]

Обратите внимание, что мы всегда используем альтернативный синтаксис (квадратные скобки) для директив FreeMarker.

Хотя эту директиву можно вставить непосредственно в шаблон в виде текста, это
не всегда работает (по причинам, которые мы увидим ниже) и, как указано в инструкциях по смешиванию
в документ - это практика, которую мы в любом случае хотим избежать. По этой причине JOOReports позволяет
вы вставляете директивы FreeMarker в виде скриптов. Вы можете вставить скрипт в Writer из
меню Вставить / Сценарий ..., затем измените тип сценария на JOOScript и вставьте любой
Директивы FreeMarker в текстовом поле скрипта. Сценарий будет отображаться Writer как
маленький зеленый прямоугольник, и вы можете дважды щелкнуть по нему, чтобы открыть и изменить.

Таким образом, ваша директива будет выполнена в том месте, где был вставлен скрипт. Это
хорошо для чего-то вроде назначать но, как мы увидим, не будет работать для чего-то вроде список.

Кроме того, вы можете вставить директиву FreeMarker в OpenOffice.org Writer из
меню Вставка / Поля / Другое ... (или просто нажмите Ctrl + F2), затем щелкните вкладку Функции
и выберите поле ввода. Измените поле Ссылка на JOOScript и в следующем поле
Содержимое введите директиву (например, «[#assign title = 'Mr.']»). Образец шаблона открытого документа

Опять же, это отличный способ вставить инструкции по обработке и хранить их отдельно.
из макета документа.

Ассоциация также является текстом OpenDocument и будет создан в результате
слияние.

JOOReports использует FreeMarker в качестве механизма шаблонов.

Используйте jodreports в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad