FGX.Signature.TfgCustomSignature

From FGX Native Докуметация
Jump to navigation Jump to search

Delphi

TfgCustomSignature = class (TfgShape)

TComponent -> TfgControl -> TfgGraphicControl -> TfgShape -> TfgCustomSignature

Прямые наследники: TfgSignature

Описание

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

Конструкторы

constructor
Create(AOwner: TComponent)

Описание отсутствует.

Методы

procedure
Clear()

Очищает текущую подпись.

function
CreateBitmap(const AWidth: Integer; const AHeight: Integer; const AFit: Boolean): TfgBitmap

Создает и возвращает битмап TfgBitmap с указанными размерами AWidth и AHeight с текущей подписью. В зависимости от значения параметра AFit изображение подписи может быть, как вписано в указанные размеры, так выведено, как есть без масштабирования.

Клиент обязан удалить битмап самостоятельно.
procedure
SaveToFile(const AFileName: string; const AWidth: Integer; const AHeight: Integer)

Сохраняет текущее изображение подписи с размерами AWidth и AHeight в файл.

procedure
SaveToStream(var AStream: TStream; const AWidth: Integer; const AHeight: Integer)

Сохраняет текущее изображение подписи с размерами AWidth и AHeight в поток.

Свойства

property
Data: TfgPath

Векторное представление подписи в виде TfgPath .

property
TrackingAccurancy: Single

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

События

event
OnChanging: TNotifyEvent

Вызывается при любом изменении подписи.

event
OnChanged: TNotifyEvent

Вызывается, когда пользователь оторвал палец от экрана.

Константы

const
DefaultHitTest: Boolean

Описание отсутствует.

const
DefaultTrackingAccurancy: Integer

Описание отсутствует.

const
DefaultBackgroundColor: Integer

Описание отсутствует.

const
DefaultStrokeColor: Integer

Описание отсутствует.

const
DefaultStrokeJoin: TfgStrokeJoin

Описание отсутствует.

const
DefaultStrokeCap: TfgStrokeCap

Описание отсутствует.

const
DefaultStrokeThickness: Integer

Описание отсутствует.