Основное окно

clip0043

 

Основное меню состоит из четырех пунктов:

clip0044

Меню Файл имеет следующие пункты:

A_clip0045

A_clip0046 Загрузить – загружает ранее созданный бланк.

 Загрузить шаблон – для формирования нового бланка можно использовать любой другой подходящий бланк в качестве шаблона. Шаблон загружается в другой слой.

A_clip0047 Записать – сохраняет бланк под текущим именем.

 Сохранить как … - сохраняет бланк под новым именем.

a_clip0048 Печать - выполняет печать текущего бланка. Печать осуществляется с именами полей и фреймов.

a_clip0049 Новый бланк - создает новый бланк.

 Генерация подпрограммы для импорта - создает подпрограмму на языке СПРУТ для дальнейшего импорта данных документа в другой документ.

 Выход - выход из системы.

 

Меню Элементы имеет пункты.

a_clip0050

a_clip0051 Секция - вставляет в макет бланка объект типа “Cекция”.

a_clip0052 Запись - вставляет в макет бланка объект типа “Запись”.

a_clip0053 Фрейм - вставляет в макет бланка объект типа “Фрейм”.

a_clip0054 Удалить - удаляет активный (отмеченный на бланке черными квадратиками по углам) на данный момент объект любого типа.

 

Меню Вид.

a_clip0055 Увеличить - увеличивает изображение формы бланка.

a_clip0056 Уменьшить - уменьшает изображение формы бланка.

a_clip0057 По ширине - масштабирует бланк в размер рабочего поля окна редактирования бланка.

a_clip0058 Целая страница - масштабирует бланк таким образом, чтобы он полностью отображался в окне редактирования.

 Режим дизайнера - все свойства полей и бланка в окне свойств объектов отображаются в общепринятых терминах.

 Цвет по умолчанию - устанавливает цвет полей всех типов в исходный.

 

ИНСТРУМЕНТАЛЬНАЯ ПАНЕЛЬ

a_clip0059

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

· Новый бланк - создает новый бланк.

· Загрузить - загружает ранее созданный бланк.

· Записать - сохраняет бланк под текущим именем.

· Печать - выполняет печать текущего документа.

· Секция - вставляет в макет бланка объект типа “Cекция”.

· Запись - вставляет в макет бланка объект типа “Запись”.

· Фрейм - вставляет в макет бланка объект типа “Фрейм”.

· Поле - вставляет в макет бланка объект типа “Поле”.

· Удалить - удаляет активный на данный момент объект любого типа.

· Увеличить - увеличивает изображение формы бланка.

· Уменьшить - уменьшает изображение формы бланка.

· Свободное перемещение - свободное перемещение макета бланка в рабочем окне.

· По ширине - масштабирует бланк в размер рабочего поля окна редактирования бланка.

· Целая страница - масштабирует бланк таким образом, чтобы он полностью отображался в окне редактирования.

 

ОКНО СВОЙСТВ ОБЪЕКТОВ

В этом окне отображаются и задаются параметры активного на данный момент объекта: бланка, секции, записи, фрейма или поля. Список доступных свойств различен в зависимости от выбранного на данный момент типа объекта. Окно разделено на две части. В верхней части осуществляется выбор из списка ранее созданного объекта. В нижней части окна отображаются свойства выбранного объекта.

Параметры бланка

Исходным элементом будущего документа является бланк, создание документа начинается с задания параметров самого бланка:

a_clip0060

Список свойств бланка включает в себя:

· Разм.гориз - размер бланка по горизонтали.

· Разм.вертик. - размер бланка по вертикали.

· Ориентация печати - ориентация печати документа, подразделяется на два типа:

 · Альбомная;

 · Книжная.

 

Параметры объекта типа “Секция”

Секция представляет собой определенный участок бланка, зарезервированный под определенные функции посредством указания типа секции.

a_clip0061

Список параметров поля типа “Секция” включает в себя:

 · Имя - имя секции.

 · Тип - тип секции, включает в себя семь типов:

a_clip0062

 Шапка документа - распространяется на первый лист документа;

 Фиксированный – распространяется на все страницы документа;

 Таблица - распространяется на все страницы документа по мере добавления записей в документ;

 Завершение страницы – распространяется на все страницы документа;

 Завершение документа - распространяется на последнюю страницу документа;

 Завершение первой страницы - распространяется исключительно на первую страницу документа.

 Высота - высота секции.

 Замена - опция отвечает за распространение секции на последующие страницы документа.

Примечание:

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

 

Параметры объекта типа “Запись”

 Объект типа “Запись” может размещаться в произвольной секции бланка. Для этого необходимо активировать нужную секцию бланка и выбрать вставку объекта типа “Запись” кнопкой - <Запись>, после чего оно будет расположено в текущей секции.

a_clip0063

· Имя - имя записи.

· Поз.гориз. - позиция обьекта типа “Запись” по горизонтали.

· Поз.вертик. - позиция обьекта типа “Запись” по вертикали.

· Щирина - ширина обьекта типа “Запись” .

· Высота - высота обьекта типа “Запись” .

· Авторазмер - автоматическое определение размера обьекта типа “Запись”, в зависимости от объема распложенных в нем компонентов.

· Синхронизация

· Порядок

· Комментарий

Примечание:

 Параметры Поз.гориз. и Поз.вертик. задаются в системе координат объекта, в котором расположен объект типа “Запись”. Значения задаются в мм.

 

Параметры объекта типа “Фрейм”

Объект типа “Фрейм” предназначен для резервирования места расположения объекта типа “Поля”, а так же для графического и текстового оформления бланка. Объект “Фрейм” может размещаться в “Секция”, “Записи”, либо в объекте типа “Фрейм”.

a_clip0064

  • Поз.гориз. - позиция обьекта типа “Фрейм” по горизонтали.
  • Поз.вертик. - позиция обьекта типа “Запись” по вертикали.
  • Щирина - ширина поля типа “Фрейм”.
  • Высота - высота поля типа “Фрейм”.
  • Рамка - выбор типа рамки обрамления:
  • нет;
  • утопленная;
  • приподнятая;
  • сплошная.
  • Тип линии - выбор типа линии:

a_clip0065

  • сплошная (a);
  • штриховая (b);
  • пунктирная (c);
  • штрих – пунктирная (d);
  • штрих – двупунктирная (e);
  • невидимая.

 

    • Грань сверху - наличие верхней грани.
    • Грань снизу - наличие нижней грани.
    • Грань слева - наличие грани слева.
    • Грань справа - наличие грани слева.
    • Толщина линии - задание толщины линии. При формировании бланка толщина линии в рабочем окне редактора бланков не отображается.
    • Цвет линии - задание цвета линии.
    • Цвет фона - выбор цвета фона фрейма.
    • Текст - текст фрейма.
    • Разм. шрифта - выбор размера шрифта текста.
    • Гориз. выравнив. - выбор метода горизонтального выравнивания:
    • влево;
  • по центру;
  • вправо.
  • Верт. вырывнив. - выбор метода вертикального выравнивания:
  • сверху;
  • по центру;
  • снизу.
  • Вертик. текст - вертикальное расположение текста.
  • Авторазмер - автоматическое определение размера "фрейма". Размер синхронизируется с обьектом "Поле" которые включены во фрейм.
  • Перенос - перенос на следующую строку по мере заполнения.
  • Синхрониз. - синхронизация фрейма с содержащимся внутри него фреймом или полем.
  • Прозрачность фрейма - позволяет отображать объекты, находящиеся на заднем плане.
  • Подчеркивание шрифта - подчеркивает текст внутри "фрейма"

 

Параметры объекта типа “Поле”

Объект типа “Поле” предназначен для определения размещения разных типов данных внутри обьекта "Фрейм".

a_clip0066

  • Имя - имя поля.
  • Тип - тип поля:
  • текст;
  • строка;
  • ИД;
  • целое;
  • вещественное;
  • образ;
  • графическое;
  • счетчик.
  • Стиль - стиль поля:
  • редактируемое;
  • не редактируемое;
  • список;
  • многострочное;
  • рисунок.
  • Доступное - доступ к полю.
  • Цвет - выбор цвета поля.
  • Значение - задание значения поля по умолчанию.
  • Размер шрифта - выбор размера шрифта текста поля.
  • Гориз. выравнив. - выбор метода горизонтального выравнивания:
  • влево;
  • по центру;
  • вправо.
  • Верт. выравнив. - выбор метода вертикального выравнивания:
  • cверху;
  • по центру;
  • снизу.
  • Вертик. текст - вертикальное расположение текста.
  • Перенос - перенос по словам на следующую строку по мере заполнения данных.
  • Точность - количество знаков после запятой.
  • Авторазмер - автоматическое определения размера поля.
  • Синхрониз. - синхронизация поля, с содержащим его фреймом.
  • Хинт - текст всплывающей подсказки определенного поля.

Примечание:

Для определения связей свойства <Имя> с существующими таблицами БД вводится значение согласно прилагаемому списку. (В дальнейшем это будет отслеживаться системой).