Этот компонент используется для того, чтобы подписать отчет графическим способом. Подпись отчета осуществляется при его просмотре. Однако, при разработке или редактировании отчета, можно настроить компонент Электронная подпись (Electronic Signature), а затем во вьювере выполнить команду Подписать (Sign). В качестве электронной подписи могут использоваться:

strel11 Отрисовка инициалов и полного имени различными стилями;
strel11 Начертание подписи, текст, изображение или их комбинации.

 

 
Настройки электронной подписи осуществляется в редакторе компонента и при помощи свойств компонента. Для того чтобы вызвать редактор, следует:
strel11 Осуществить двойной щелчок по компоненту Электронная подпись;
strel11 Выделить компонент Подпись, и в контекстном меню выбрать команду Редактировать (Design).
 
 
Общий алгорит добавления подписи выглядит следующим образом:
strel11 Вызвать редактор;

strel11 На вкладке Тип (Type) или Рисовать (Draw) определить параметры подписи;

strel11 Нажать кнопку Сохранить (Save) в редакторе компонента. При изменении подписи во вьювере, вместо команды Сохранить будет команда Подписать.

 

 

Подпись отчета

Отчет будет подписан при выполнении команды Подписать (Sign) во вьювере. Этак команда располагается на панели инструментов вьювера. Если в отчете используется несколько компонентов Электронная подпись, то их следует отредактировать по отдельности. Для этого вызовите редактор компонента при помощи команды Подписать и используйте кнопки Далее (Next) и Назад (Back) для перемещения между компонентами с подписью.

 

Информация

 

Обратите внимание, если на панели инструментов вьювера не отображается команда Подписать (Sign), то ее следует включить в настройках просмотра шаблона отчета.

 

 

 

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

Для того, чтобы предоставить возможность переподписания отчета во вьювере, необходимо в дизайнере отчетов установить свойство Разрешить очистку подписи (Allow Clear Signature) компонента в значение Да (True). В результате, после подписания отчета во вьювере, подпись можно будет удалить при помощи команды Очистить подпись (Clear Signaure) из контекстного меню компонента в построенном отчете.

 

 

Редактор компонента

Каждый режим электронной подписи представлен отдельной вкладкой и содержит определенные настройки. Кроме этого, в редакторе компонента присутствуют элементы управления - сохранить подпись и список подписей.

 

 

img_1 Подпись в режиме Тип (Type) предоставляет возможность указать полное имя и инициалы, которые будут отображаться в компоненте, а также определить стиль их начертания.

img_2 Подпись в режиме Рисовать (Draw) предоставляет возможность использовать изображение, текст, начертание подписи или их комбинации.

img_3 Команда Сохранить (Save) предоставляет возможность добавить подпись в список сохраненных подписей.

img_4 Меню, которое содержит перечень ранее сохраненных подписей. При наведении курсора на элемент в списке сохраненных подписей, также будет отображена элемент управления Удалить (Delete). При нажатии на который, подпись будет удалена из списка.

 

 

Параметры электронной подписи в режиме Тип

В этом режиме, можно указать полное написание имени и инициалы, а затем определить стиль написания.

 


 

img1 Поле в котором можно указать полное имя.

img_2 Поле, в котором можно указать инициалы.

img_3 Меню, в котором содержится список стилей для отображения подписи.

img_4 Поле, в котором отображается эскиз подписи.

 

 

Добавление подписи в режиме Тип

Для того, чтобы начертить подпись следует в редакторе компонента на вкладке Тип:
strel11 Ввести значение в полях Полное имя (Full Name) и/или Инициалы (Initials);
strel11 Нажать на элемент Изменить стиль (Change Style);

strel11 Выбрать шрифт для отрисовки подписи.

 

 

Параметры электронной подписи в режиме Рисовать

В этом режиме, можно начертить подпись, указать ее текст, изображение или комбинировать эти способы.

 


 
img_1 Команда Использовать кисть (Use Brush) предоставляет возможность выбрать кисть для начертания подписи.

img_2 Команда Вставить текст (Insert Text) предоставляет возможность вставить форматированный текст в подпись.

img_3 Команда Вставить изображение (Insert Image) предоставляет возможность загрузить изображение для фона подписи.

img_4 Команда очистки подписи.

img_5 Поле, в котором отображается эскиз подписи.

 

Информация

 

Обратите внимание, что поле эскиза подписи, содержит разделитель в виде горизонтальной черты. Все что выше этой черты - это область подписи. Все что ниже - область описания, которое можно изменить при помощи свойства Описание (Description). Также, в области подписи отображается значок, который отображает состояние подписи. Если значок отображается, то окончательное подписание отчета при его просмотре не выполнено. Определить состояние отображения значка, как и его настройку, можно выполнить при помощи свойств компонента.

 

 

 

Добавление подписи в режиме Рисовать

Для того, чтобы начертить подпись следует в редакторе компонента на вкладке Рисовать:
strel11 Выбрать цвет кисти, нажав элемент управления со стрелкой вниз, возле элемента Использовать кисть;
strel11 Нажать на элемент Использовать кисть;

strel11 В области эскиза подписи зажать левую кнопку инструмента ввода (мыши);
strel11 Не отпуская кнопки - рисовать подпись.

strel11 После этого, при необходимости добавить изображение и текст к подписи.

 

 

Таблица свойств

В таблице представлен список свойств компонента Электронная подпись.

 

Наименование

Описание

Разрешить очистку подписи

(Allow Clear Signature)

Предоставляет возможность очистить компонент Подпись после подписания отчета во вьювере, т.е. сбросить верификацию.

Режим

(Mode)

Предоставляет возможность изменить режим компонента - Тип (Type) или Рисовать (Draw).

Тип

(Type)

Группа свойств, доступная только в режиме подписи Тип, которая предоставляет изменить следующие настройки:

strel11 Свойство Полное имя (Full Name) предоставляет возможность изменить текст полного имени в подписи;

strel11 Свойство Инициалы (Initials) предоставляет возможность изменить текст инициалов в подписи;

strel11 Свойство Стиль (Style) предоставляет возможность изменить стиль для отображения полного имени и инициалов в подписи.
 

Рисовать

(Draw)

Группа свойств, доступная только в режиме подписи Рисовать, которая предоставляет изменить следующие настройки нарисованной подписи:

strel11 Свойство Соотношение сторон (Aspect Ratio) предоставляет возможность сохранять пропорции нарисованной подписи при ее растягивании, в случаях, изменения размеров компонента в отчете;

strel11 Свойство Горизонтальное выравнивание (Horizontal Alignment) предоставляет возможность изменить выравнивание область нарисованной подписи в компоненте по горизонтали;

strel11 Свойство Вертикальное выравнивание (Vertical Alignment) предоставляет возможность изменить выравнивание область нарисованной подписи в компоненте по вертикали;

strel11 Свойство Растягивать (Stretch) предоставляет возможность растянуть область нарисованной подписи на область компонента в отчете.

 

Изображение
(Image)

Группа свойств, доступная только в режиме подписи Рисовать, которая предоставляет изменить следующие настройки изображения:

strel11 Свойство Изображение (Image) предоставляет возможность вызвать редактор, с помощью которого можно загрузить изображение для подписи;

strel11 Свойство Соотношение сторон (Aspect Ratio) предоставляет возможность сохранять пропорции изображения при его растягивании, в случаях, изменения размеров компонента в отчете;

strel11 Свойство Горизонтальное выравнивание (Horizontal Alignment) предоставляет возможность изменить выравнивание изображения подписи в компоненте по горизонтали;

strel11 Свойство Вертикальное выравнивание (Vertical Alignment) предоставляет возможность изменить выравнивание изображения подписи в компоненте по вертикали;

strel11 Свойство Растягивать (Stretch) предоставляет возможность растянуть изображение подписи на область компонента в отчете.

 

Текст
(Text)

Группа свойств, доступная только в режиме подписи Рисовать, которая предоставляет изменить следующие настройки текста:

strel11 Свойство Текст (Text) предоставляет возможность изменить текст для подписи;

strel11 Свойство Горизонтальное выравнивание (Horizontal Alignment) предоставляет возможность изменить выравнивание текста подписи в компоненте по горизонтали;

strel11 Группа свойств Шрифт (Font) предоставляет возможность изменить настройки шрифта, такие как семейство шрифтов, размер, стиль и т.д., для текста подписи;

strel11 Свойство Цвет (Color) предоставляет возможность изменить цвет для текста подписи.

Значок

(Icon)

Группа свойств, которая предоставляет возможность настроить фон и цвет значка для компонента Электронная подпись. Значок, автоматически становится не видимым после подписания отчета во вьювере. Также, можно выключить его отображение при помощи свойства Видимость (Visible).

Описание
(Description)

Группа свойств, которая предоставляет возможность настроить описание для компонента Электронная подпись. Отображение области описания в компоненте можно выключить при помощи свойства Видимость (Visible).

Слева

(Left)

Предоставляет возможность определить отступ компонента слева от границ страницы отчета. Значение определяется в единицах измерения в отчете.

Сверху

(Top)

Предоставляет возможность определить отступ компонента сверху от границ страницы отчета. Значение определяется в единицах измерения в отчете.

Ширина

(Width)

Предоставляет возможность определить ширину компонента в отчете. Значение определяется в единицах измерения в отчете.

Высота

(Height)

Предоставляет возможность определить высоту компонента в отчете. Значение определяется в единицах измерения в отчете.

Минимальный размер

(Min Size)
 

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

Максимальный размер

(Max Size)

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

Граница

(Margins)

Группа свойств, которая предоставляет возможность настроить отображение границ компонента. Определить можно стороны, которые будут отображаться, цвет границ, толщину и стиль, а также тень компонента.

Кисть

(Brush)

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

Условия

(Conditions)

Предоставляет возможность вызвать редактор условного форматирования отчета.

Стиль компонента

(Component Style)

Предоставляет возможность выбрать стиль, который будет применяться к компоненту в отчете.

Использовать стили владельца

(Use Parent Styles)

Предоставляет возможность использовать стиль компонента отчета, к которому принадлежит текущий компонент.

Привязка
(Anchor)

Предоставляет возможность определить режим привязки положения текущего компонента к размерам родительского компонента.

Может расти

(Can Grow)

Предоставляет возможность автоматически увеличивать высоту компонента.

Может сжиматься

(Can Shrink)

Предоставляет возможность автоматически уменьшать высоту компонента.

Стиль стыковки
(Dock Style)

Предоставляет возможность установить режим стыковки текущего компонента с другими.

Доступность
(Enabled)

Предоставляет возможность включить или выключить обработку текущего компонента при построении отчета.

Расти в высоту
(Grow to Height)

Предоставляет возможность автоматически изменять высоту текущего компонента, в зависимости от высоты родительского компонента.

Взаимодействие
(Interaction)

Предоставляет возможность определить настройки интерактивного взаимодействия для текущего компонента при просмотре отчета.

Печатать
(Printable)

Предоставляет возможность определить поведение компонента при печати - печатать или нет.

Печатать на
(Print On)

Предоставляет возможность определить режим печати компонента.

Режим смещения
(Shift Mode)

Предоставляет возможность определить режим смещения компонента, в зависимости от поведения выше расположенного компонента.

Наименование

(Name)

Предоставляет возможность изменить наименование текущего компонента.

Псевдоним

(Alias)

Предоставляет возможность изменить псевдоним текущего компонента.

Ограничения

(Restrictions)

Предоставляет возможность настроить права использования текущего компонента:

strel11 Параметр Изменение допускается (Allow Change) предоставляет возможность разрешить или запретить изменение компонента. Если флажок установлен, то текущий компонент можно изменить. Если же флажок не установлен, то этот компонент изменить невозможно.
strel11 Параметр Удаление допускается (Allow Delete) предоставляет возможность разрешить или запретить удаление компонента. Если флажок установлен, то текущий компонент можно удалить. Если же флажок не установлен, то этот компонент удалить невозможно.
strel11 Параметр Перемещение допускается (Allow Move) предоставляет возможность разрешить или запретить перемещение компонента. Если флажок установлен, то текущий компонент можно переместить. Если же флажок не установлен, то этот компонент переместить невозможно.
strel11 Параметр Изменение размера допускается (Allow Resize) предоставляет возможность разрешить или запретить изменить размеры компонента. Если флажок установлен, то размеры текущего компонента можно изменить. Если же флажок не установлен, то размеры этого компонента изменить невозможно.
strel11 Параметр Выбор допускается (Allow Select) предоставляет возможность разрешить или запретить выбор компонента. Если флажок установлен, то текущий компонент можно выбрать. Если же флажок не установлен, то этот компонент выбрать невозможно.

Замок
(Locked)

Предоставляет возможность запретить или разрешить изменение размеров и перемещение текущего компонента. Если свойство установлено в значение Да (True), то текущий компонент невозможно будет переместить или изменить его размер. Если же данное свойство установлено в значение Нет (False), то этот компонент можно переместить и изменить его размеры.

Связь
(Linked)

Предоставляет возможность привязать текущее местоположение к странице отчета или другому компоненту. Если свойство установлено в значение Да (True), то текущий компонент привязан к текущему местоположению. Если же данное свойство установлено в значение Нет (False), то этот компонент не привязан к текущему местоположению.