Невизуальный элемент оформления PageNuminit обеспечивает нумерацию страниц, начиная с той, на которой он расположен. Свойство initvalue задает номер, с которого начинается отсчет нумерации. А при помощи свойств InitDataView и initDataField можно загрузить это значение из базы данных.

Графические элементы управления

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

Это основные три элемента оформления для рисования линий:

□ Hline - горизонтальная линия;
□ VLine - вертикальная линия;

□ Line - универсальная линия.

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

Элементы оформления Square и Rectangle изображают квадрат и прямоугольник соответственно.

Элементы Ellipse и circle изображают эллипс и круг.

Штрихкоды

На странице Ваг Code разработчику доступны шесть элементов оформления, позволяющие включать в отчеты штрихкоды. Все они реализуют различные стандарты, но значение для кодирования у всех задается одним СВОЙСТВОМ Text. Элементы PostNetBarCode, I2of5BarCode, UPCBarCode И EANBarCode ПОЗВОЛЯЮТ ВВОДИТЬ ТОЛЬКО ЧИСЛЯ, а Элементы Code39BarCode И Codel28BarCode могут работать и с буквенно-цифровыми последовательностями.

• Код PostNet используется почтовой службой США, содержит код адреса.

□ Перемежающийся код I2of5 служит для представления числовых последовательностей. Перемежающимся назван потому, что цифры в последовательности попеременно кодируются штрихами и пробелами.

• Код Code39 предназначен для кодирования цифр, заглавных букв латинского алфавита и некоторых других символов. Для представления символа используются пять штрихов и четыре пробела.

• Код Code 128 позволяет хранить первые 128 символов ASCII.

• Код UPC (Universal Product Code) может содержать только цифры. Разработан для маркировки продуктов. Код может включать 12 цифр.

□ Код EAN (European Article Numbering system) подобен UPC. Код может включать 13 цифр. Первые две отводятся под код страны-производителя.

Для всех элементов значение для кодирования можно загрузить из базы данных при ПСМСЩ1 свойства FileLink ИЛИ DataField.

При необходимости можно рассчитать и напечатать контрольную сумму. Свойство UseCheckSum при значении True рассчитывает ее, а свойство PrintCheckSum, будучи установленным в значение True, печатает.

Штрихкод можно развернуть, но только с дискретностью 90°. Для этого используется СВГЖТЮ BarCodeRotation.

Обработка событий

Каждому отчету, странице или элементу оформления можно назначить один или несколько методов-обработчиков событий. Для этого используется Редактор событий Event Editor, доступный через одноименную закладку в центральной части окна визуальной среды Rave Reports.

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


⇐ Предыдущая страница| |Следующая страница ⇒

Программирование в Delphi 7



Новости за месяц

  • Июнь
    2017
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс