Рассмотрим, как с помощью скрипта добавить в отчет математическую формулу.
LaTeX
Все формулы в отчетах TechEditor формируются на специальном языке формульной верстки LaTeX. В ТехЭдиторе используется диалект LaTeX, т. е. поддерживаются не все команды базового языка, а некоторые из них могут иметь отличия.
Например, формула
формируется скриптом:
\frac{A^2}{B_f}=C_2
Подробнее о LaTeX-командах Вы узнаете из соответствующего раздела Руководства пользователя.
Определяем формулу в скрипте
Чтобы автоматически вывести в отчете LaTeX-формулу, в активном приложении сначала следует определить переменную или константу:
В данном примере используется скрипт:
uses
Classes, Dialogs;
const
PARAM_C2 = '\frac{A^2}{B_f}=C_2';
begin
UpdateReport;
end;
Обратите внимание, что в блоке begin..end модуля находится процедура UpdateReport. Это сделано с целью, чтобы отчет автоматически обновлялся при запуске приложения.
Добавляем скриптовую формулу в отчет
Поместите курсор в то место отчета, где планируется вывод формулы. Нажмите "Script equation" на ленте инструментов Automation > Report automation objects:
В появившемся окне укажите имя параметра, который отвечает за формулу в скрипте:
Нажмите OK. Убедитесь, что на месте курсора появился объект с таким же текстом. Пока что не обращайте внимание на начертание символов, текст выводится в формате LaTeX.
Получаем готовую формулу
Запустите Ваше приложение кнопкой Run. Убедитесь, что формула приобрела правильный вид:
Поздравляем! Теперь Вы знаете, что из скриптового движка ТехЭдитора можно вывести абсолютно любую текстовую информацию.
Повторное использование формулы в отчете
Чтобы повторно использовать формулу в отчете, достаточно выделить ее, скопировать и вставить в нужное место. При этом изменения формулы через скрипт будут автоматически применены ко всем скопированным экземплярам формулы.