..2 Формуляр

Исходник формуляра находится здесь .

Как загрузить формуляр в систему, описано здесь .

Создайте и сохраните новый формуляр

Запустите XLSX Workbench, и создайте новый формуляр с названием FORM_ORDER.

Присвойте формуляру Контекст

Присвойте формуляру Контекст ZCONTEXT (его мы создали ранее) . В ответ на вопрос об автоматическом создании структуры, нажмите на кнопку

В результате, в Дереве структуры формуляра отобразится следующая структура:

Для значений: TOTAL (position) , TOTAL (footer) и SUBTOTAL (footer) установите радиобатн Формула в Опциях вывода (Вкладка свойств):

Следует заметить, что для всех компонентов автоматически созданной структуры уже существует связь с Контекстом, однако, для этих компонентов всё ещё требуется создать связь с Шаблоном.

Мы свяжем компоненты с шаблоном позже, а сначала разметим сам шаблон.

Разметьте шаблон

На листе Excel-шаблона рисуем все элементы оформления бланка Заказа (или используем COPY/ PASTE из документа-образца):

Создайте связь «Паттерна» с шаблоном

Выполните связь «Паттернов» с соответствующими областями в Excel-шаблоне.

Выполните связь «Значений» с соответствующими ячейками в Excel-шаблоне, как показано на схеме ниже :

Логотип (в верхнем левом углу формуляра)

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

1) Создайте компонент «Рисунок»

непосредственно под компонентом:

Результат должен быть такой:

с областью [ A1:B2 ] в Excel-шаблоне.

3) Выполните связь этого же компонента

с источником картинки. В нашем случае это не данные из контекста, а статичный рисунок из Excel-шаблона. Перейдите во вкладку «Свойства компонента» и выполните следующие шаги :

Активируйте формуляр, нажав на кнопку

Формуляр готов.