オーバレイクラス

Namespace: FVIL.GDI
Assembly: FVILbasic (in FVILbasic.dll) Version: 3.1.0.0 (3.1.0.17)

Syntax

C#
[SerializableAttribute]
public class CFviOverlay : CFviObject, 
	ICloneable, IFviCopyable
Visual Basic
<SerializableAttribute>
Public Class CFviOverlay
	Inherits CFviObject
	Implements ICloneable, IFviCopyable

Remarks

複数の図形データを管理するレイヤーです。

オーバレイは図形データを画像データの前面に重畳して表示する為の透明のレイヤーです。 通常は、CFviDisplay クラスの Overlays コレクションに管理されます。


図) 表示クラスとオーバレイ:


図) オーバレイと図形データ:


図形データは、それぞれ自身の描画位置や表示属性を保有しています。 図形データの描画位置や表示属性を変更するには、 Figures から図形データを取得してください。

描画位置を変更するには、取得した図形データの Position プロパティを使用します。 表示色を変更するには、Pen プロパティを使用します。


初期値と範囲:
プロパティ初期値範囲変更
Enabletruefalse/trueこのプロパティで変更可能です。
Scalingtruefalse/trueこのプロパティで変更可能です。
ScalingModeFVIL.GDI.ScalingMode.CenterScalingMode に定義された定数このプロパティで変更可能です。
Activefalsefalse/trueこのプロパティで変更可能です。
ImagenullCFviImage またはその派生クラスのインスタンスこのプロパティで変更可能です。
ImageSize640,480任意Imagenull でなければ、その画像サイズが適用されます。 null の時は、このプロパティで変更可能です。
DisplayRect0,0-1,1任意このプロパティで変更可能です。
ControlPoint0,0任意このプロパティで変更可能です。
Magnification1.00.0 より大きい値このプロパティで変更可能です。
EffectiveRect(無効)(設定不可)DisplayRect, ImageSize, Magnification で決定します。
VisibleRect(無効)(設定不可)DisplayRect, ImageSize, Magnification, ControlPoint で決定します。
FiguresCFviGdiFigureList (要素数0個)CFviGdiFigure の派生クラスのインスタンスこのプロパティでコレクションのインスタンスへの参照を取得して直接追加/変更します。
CursorPosition0,0任意このプロパティで変更可能です。
PixelModePackingPixelMode に定義された定数このプロパティで変更可能です。
DisplayChannel00~15このプロパティで変更可能です。

Inheritance Hierarchy

See Also