|
<< Нажмите, чтобы показать Содержание >> TRVCamView.ShowCaption, CaptionParts, Title, CaptionColor, CaptionFont [VCL и LCL], CaptionTextSettings [FMX], CaptionHeight |
Свойства, которые настраивают заголовок окна компонента.
type
// определено в модуле MRVType/fmxMRVType
TRVCameraCaptionPart = (
rvccpAddress, rvccpAlias, rvccpDate, rvccpTime
);
TRVCameraCaptionParts = set of TRVCameraCaptionPart;
property ShowCaption: Boolean;
property Title: String;
property CaptionParts: TRVCameraCaptionParts;
property CaptionColor: TRVMColor;
property CaptionHeight: Integer;
VCL и LCL:
property CaptionFont: TFont;
FMX:
property CaptionTextSettings: TTextSettings;
Заголовок отображается, если ShowCaption=True. Его фон рисуется цветом CaptionColor. При активации стилей Delphi XE2+ системные цвета изменяются на соответствующие цвета стиля.
CaptionColor также используется для рисования рамки вокруг всего окна.
[Примечание FMX]: CaptionColor может быть полупрозрачным. В этом случае область видео расширяется и включает область заголовка, а заголовок рисуется поверх видео.
Текст заголовка рисуется с шрифтом CaptionFont и состоит из Title и дополнительной информации, указанной в CaptionParts:
Значение |
Описание |
rvccpAddress |
Адрес IP-камеоы |
rvccpAlias |
RVCamera.Parameters.Alias (не показывается, если проигрывается файл методом PlayVideoFile) |
rvccpDate |
текущая дата |
rvccpTime |
текущее время |
Информация, заданная в CaptionParts, показывается только если свойству VideoSource присвоен компонент TRVCamera.
CaptionHeight определяет высоту области заголовка в режиме экрана 96 DPI. При другой плотности пикселей экрана высота области изменяется соответствующим образом.
Значения по умолчанию:
•ShowCaption: True
•Title: '' (пустая строка)
•CaptionParts: [rvccpAddress, rvccpAlias]
•CaptionHeight: 20
Значения по умолчанию [VCL и LCL]:
•CaptionFont: Tahoma, 8
•CaptionColor: $00A77E4F
Значение по умолчанию: [FMX]:
•CaptionColor: $FF4F7EA7