The CFviGdiLine type exposes the following members.

Constructors

NameDescription
Public methodCFviGdiLine()()()()
コンストラクタ
Public methodCFviGdiLine(IntPtr)
FVCLクラス指定コンストラクタ
Public methodCFviGdiLine(CFviLine)
初期値指定コンストラクタ
Protected methodCFviGdiLine(SerializationInfo, StreamingContext)
ISerializable の実装: シグネチャコンストラクタ
Public methodCFviGdiLine(Double, Double, Double)
初期値指定コンストラクタ
Public methodCFviGdiLine(CFviLine, CFviGdiPen, CFviGdiBrush, BkMode, Color)
初期値指定コンストラクタ

Methods

NameDescription
Protected method_Deserialize
ISerializable の実装: 逆シリアル化時のコンストラクタ代替え関数
(Overrides CFviGdiFigure..::.._Deserialize(SerializationInfo, StreamingContext).)
Protected method_free_body
FVCL インスタンスの解放
(Inherited from CFviObject.)
Protected method_ReadElement
IXmlSerializable の実装: オブジェクトの XML 表現からオブジェクトを生成します。(継承用)
(Inherited from CFviGdiFigure.)
Public methodChangeCursor
IFviFigureHandling の実装: マウス形状の変更
(Overrides CFviGdiFigure..::..ChangeCursor(Object, MouseEventArgs, Int32).)
Public methodCheckFocusMarkPosition
マウス位置の確認
(Overrides CFviGdiFigure..::..CheckFocusMarkPosition(CFviPoint, Double).)
Public methodClone
インスタンスのクローンの生成
(Overrides CFviGdiFigure..::..Clone()()()().)
Public methodCopyFrom(Object)
インスタンスの複製
(Overrides CFviGdiFigure..::..CopyFrom(Object).)
Public methodCopyFrom(CFviLine)
データ複製
Public methodDispose()()()()
リソースの解放
(Inherited from CFviObject.)
Protected methodDispose(Boolean)
インスタンスの破棄
(Overrides CFviGdiFigure..::..Dispose(Boolean).)
Public methodEquals
インスタンスの比較
(Overrides CFviGdiFigure..::..Equals(Object).)
Protected methodFinalize
ファイナライザ
(Inherited from CFviObject.)
Public methodGetClipRect
外接矩形の取得
(Overrides CFviGdiFigure..::..GetClipRect()()()().)
Public methodGetDataID
データIDの取得
(Inherited from CFviGdiFigure.)
Public methodGetHashCode
ハッシュコードの取得
(Overrides CFviGdiFigure..::..GetHashCode()()()().)
Public methodGetObjectData
ISerializable の実装: SerializationInfo に、オブジェクトをシリアル化するために必要なデータを設定します。
(Overrides CFviGdiFigure..::..GetObjectData(SerializationInfo, StreamingContext).)
Public methodGetSchema
IXmlSerializable の実装: 処理対象オブジェクトの XML 表現を記述する XmlSchema
(Inherited from CFviGdiFigure.)
Public methodGetType
現在のインスタンスの Type を取得します。
(Inherited from Object.)
Public methodLoadFromBody
FVCLクラスのインスタンスからの反映
(Overrides CFviGdiFigure..::..LoadFromBody()()()().)
Protected methodMemberwiseClone
現在の Object の簡易コピーを作成します。
(Inherited from Object.)
Public methodModifyFigure
IFviFigureHandling の実装: 図形の編集
(Overrides CFviGdiFigure..::..ModifyFigure(CFviPoint, MouseInfo, KeyboardInfo).)
Public methodMoveFigure
IFviFigureHandling の実装: 図形の移動
(Overrides CFviGdiFigure..::..MoveFigure(CFviPoint, MouseInfo, KeyboardInfo).)
Public methodPlay(Graphics, Double)
描画実行 (Graphics 指定)
(Overrides CFviGdiFigure..::..Play(Graphics, Double).)
Public methodPlay(IntPtr, Double)
描画実行 (デバイスコンテキスト指定)
(Overrides CFviGdiFigure..::..Play(IntPtr, Double).)
Public methodReadXml
IXmlSerializable の実装: オブジェクトの XML 表現からオブジェクトを生成します。
(Inherited from CFviGdiFigure.)
Public methodRotateFigure
IFviFigureHandling の実装: 図形の回転
(Overrides CFviGdiFigure..::..RotateFigure(CFviPoint, MouseInfo, KeyboardInfo).)
Public methodSaveToBody
FVCLクラスのインスタンスへの反映
(Overrides CFviGdiFigure..::..SaveToBody()()()().)
Public methodToCFviLine
データ変換
Public methodToString
現在の Object を表す String を返します。
(Inherited from Object.)
Public methodWriteXml
IXmlSerializable の実装: オブジェクトを XML 表現に変換します。
(Inherited from CFviGdiFigure.)

Operators

NameDescription
Public operatorStatic memberEquality
インスタンスの比較(等価)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(CFviGdiLine to CFviLine)
明示的な型変換 (FVIL.Data.CFviLine への変換)
Public operatorStatic memberExplicitNarrowingExplicitExplicitExplicit(CFviLine to CFviGdiLine)
明示的な型変換 (FVIL.Data.CFviLine からの変換)
Public operatorStatic memberInequality
インスタンスの比較(不等価)

Fields

NameDescription
Public fieldStatic memberDataID
データ構造クラスを一意に識別するIDを示す定数です。
Protected fieldm_Body
FVCL インスタンス
(Inherited from CFviObject.)
Protected fieldm_Brush
ブラシ
(Inherited from CFviGdiFigure.)
Protected fieldm_DenyDisposeBody
FVCLクラスのインスタンスの自動解放禁止
(Inherited from CFviObject.)
Protected fieldm_FocusMarkParam
図形の選択マークの描画属性
(Inherited from CFviGdiFigure.)
Protected fieldm_Pen
ペン
(Inherited from CFviGdiFigure.)

Properties

NameDescription
Public propertya
係数 a
Public propertyAllocateOption
画像領域確保時のオプション [初期値:0、範囲:0=既定の動作,1=DIB を使用しない]
(Inherited from CFviObject.)
Public propertyAngle
回転角 [初期値:0,0、範囲:右回転は+、左回転は−]
(Inherited from CFviGdiFigure.)
Public propertyAxis
回転の機軸座標 [初期値:0,0、範囲:任意] ※ 基準点(Position)からの相対値で表します。
(Inherited from CFviGdiFigure.)
Public propertyAxisVisible
回転の機軸の可視属性 [既定値:true、範囲:true=可視,false=非可視]
(Inherited from CFviGdiFigure.)
Public propertyb
係数 b
Public propertyBkColor
背景色 [初期値:RGB(0,0,0)]
(Inherited from CFviGdiFigure.)
Public propertyBkMode
背景モード [初期値:Transparent]
(Inherited from CFviGdiFigure.)
Public propertyBody
FVCLクラスのインスタンス
(Inherited from CFviObject.)
Public propertyBrush
ブラシ (インスタンス参照) (※インスタンス差し替えは不可)
(Inherited from CFviGdiFigure.)
Public propertyc
係数 c
Public propertyDenyDisposeBody
FVCLクラスのインスタンスの自動解放禁止 [初期値:false、範囲:false=自動解放する,true=自動解放しない]
(Inherited from CFviObject.)
Public propertyEnable
図形の可視属性 [初期値:true、範囲:true=可視,false=非可視]
(Inherited from CFviGdiFigure.)
Public propertyErrorCode
エラーコード
(Inherited from CFviObject.)
Public propertyFocusMarkParam
図形の選択マークの描画属性 (※インスタンスの差し替えは不可)
(Inherited from CFviGdiFigure.)
Public propertyPen
ペン (インスタンス参照) (※インスタンス差し替えは不可)
(Inherited from CFviGdiFigure.)
Public propertyPosition
描画座標 (直線から変換された線分の始点)
(Overrides CFviGdiFigure..::..Position.)
Public propertySelect
図形の選択状態 [初期値:false、範囲:true=選択,false=非選択]
(Inherited from CFviGdiFigure.)
Public propertySize
直線の表示範囲

See Also