О Редакторе

Многопрофильный редактор AnyDocEdit предназначен для генерации документов, содержащих нетекстовые конструкции (математические формулы, картинки, таблицы, списки и др.). Запросом (спецзапросом) на генерацию таких документов является спецнабор - текстовый файл, содержащий теги специализированного языка, управляющего генерацией элементов документа. Файл спецзапроса для обработки загружается в окно редактора.

Окно редактора состоит из двух частей, где левая часть отражает информационную поддержку редактора (например, описание тегов), а правая часть содержит закладки загруженных файлов спецзапроса. Кроме этого окно редактора содержит два меню: английское для стандартной работы с файлами и русское для создания спецнабора и управления процессом генерации. Опции этого меню обеспечивают настройку параметров документа [Параметры], создание специальных таблиц вставки [Таблица], написание текстового кода математических формул [Набор формулы] и ряд опций помощи ([Вставка тега], [Кладовая кодов], [Информация], [Примеры]).

В файле спецзапроса для наглядности теги, заключенные в квадратные скобки и граничные символы их параметров - круглые скобки, подсвечиваются, что облегчает контроль правильности набора. Специфика набора - необходимость длинных строк для ряда тегов (например, в наборе формул [s]...[/s]), которые нельзя принудительно разбивать, и в этом случае необходимо использовать "окно длинной строки" (механим описан в файле "Рекомендации" из опции меню [Информация]). Запрос может содержать комментарии, отмеченные признаком '//' в начале строки или содержащиеся в диапазоне между отдельными строками, начинающихся с символов '{' и '}' или '(*' и '*)'.

Старт процесса производится по опции [Просмотр и печать]. При этом внизу левого информационного окна появятся полосы прохождения процесса в два этапа: первая полоса отражает предварительный этап обработки запроса и постраничное разбиение документа, вторая полоса отражает непосредственную постраничную генерацию образа выходного документа, который появится в "окне просмотра".

Полученный документ можно предварительно просмотреть, при этом меняя параметры просмотра,: шрифт (Arial, Courier New, Times New Roman), размер шрифта (увеличенный, средний, уменьшенный), оформление страниц (нумерация от задаваемого стартового номера, отступы "красной строки"), колонтитулы, а также задать страницы для выдачи на печать. Итоговый документ можно распечатать или сохранить как pdf файл целиком или по частям (если не хватает ресурсов). Для этого надо воспользоваться соответствующими кнопками меню в "окне просмотра". Отдельные части (pdf файлы) можно объединить в единый pdf файл документа через опцию основного меню [Объединение PDF]. В файле PDF можно создать внутренние ссылки, внешние Web-ссылки или Mail-ссылки, используя спецтеги языка запроса, а также внешние ссылки средствами Онлайн сервиса PDFEscape [Ссылки PDF].

******************************
  Используемые базовые ресурсы:
******************************
@Редактор текста файла запроса позволяет для удобства восприятия выделять цветом теги языка запроса и иметь "перед глазами" в выделенной области описание всего набора тегов языка запроса, а также обеспечивать страничную загрузку нескольких файлов с удобным интерфейсом переключения. Базовой основой Редактора является компонент многостраничного редактирования SynEdit 2.0.8, который был адаптирован к потребностям AnyDocEdit (создание информационной области, добавление рабочего меню и системы поиска, цветовое выделение тегов и др.)
(https://freesoft.ru/windows/synedit?ysclid=lvcsfakt52966181669/).

@Аппарат генерации формул основан на математическом Справочнике Антона Григорьева
(http://www.delphikingdom.com/asp/viewitem.asp?catalogid=718).

@Для генерации PDF файлов и создания в них внутренних и внешних ссылок используется модуль Syn.pas из Библиотеки Synopse Syn PDF
(http://Synopse.info).

@Таблица создается интерактивно на форме созданного в Редакторе компонента UtableExtr, который формирует текстовый файл с описанием всех составляющих элементов таблицы.

@Файлы gsdll64.dll и gswin64.exe соответствуют версии 919 (9.19.0.0) и используются при объединении нескольких PDF файлов в единый PDF файл.

@Для создания внешних ссылок в PDF файле можно также использовать программные средства Онлайн сервиса PDFEscape
(https://www.pdfescape.com/).

© Научно - исследовательский Вычислительный Центр
     Московский Государственный Университет им. М.В.Ломоносова