グラフィクス
Classes
Class | Description | |
---|---|---|
![]() | CFviDisplay | ディスプレイクラス |
![]() | CFviDrawAscope | 画像濃度波形描画クラス |
![]() | CFviDrawAscopeParam | 画像濃度波形オーバレイの描画属性クラス |
![]() | CFviDrawFigure |
GDI図形をマウスで操作するオーバレイ
|
![]() | CFviDrawGrid | グリッド描画クラス |
![]() | CFviDrawPaint |
画像ペイントオーバレイ
|
![]() | CFviDrawPatternModify | パタン編集オーバレイクラス |
![]() | CFviDrawPatternRegist | パタン登録オーバレイクラス |
![]() | CFviDrawProcarea | 処理範囲描画クラス |
![]() | CFviDrawVisibleRect |
可視範囲選択図形クラスオーバレイ
|
![]() | CFviFocusMarkParam | 図形選択マーク描画属性クラス |
![]() | CFviGdiAnchor | GDIアンカー構造クラス |
![]() | CFviGdiArc | GDI円弧構造クラス |
![]() | CFviGdiBrush | GDIブラシ構造クラス |
![]() | CFviGdiCircle | GDI円構造クラス |
![]() | CFviGdiCluster | GDI複合図形クラス |
![]() | CFviGdiEllipse | GDI楕円構造クラス |
![]() | CFviGdiFigure | GDI図形構造基本クラス |
![]() | CFviGdiFont | GDIフォント構造クラス |
![]() | CFviGdiImage | GDI画像オブジェクト |
![]() | CFviGdiLine | GDI直線構造クラス |
![]() | CFviGdiLineSegment | GDI線分構造クラス |
![]() | CFviGdiObject | GDIオブジェクト基本クラス |
![]() | CFviGdiPen | GDIペン構造クラス |
![]() | CFviGdiPoint | GDI点構造クラス |
![]() | CFviGdiPoints | GDI点群クラス |
![]() | CFviGdiPolyline | GDI多角形構造クラス |
![]() | CFviGdiRectangle | GDI矩形構造クラス |
![]() | CFviGdiString | GDI文字列構造クラス |
![]() | CFviOverlay | オーバレイクラス |
![]() | ErrorCode | エラーコード(GDI関連) |
![]() | FigureEventArgs |
図形操作イベント引数
|
Structures
Structure | Description | |
---|---|---|
![]() | KeyboardInfo | キーボード操作情報構造体 |
![]() | MouseInfo | マウス操作情報構造体 |
Interfaces
Interface | Description | |
---|---|---|
![]() | IFviFigureHandling | 図形操作インターフェース |
Delegates
Delegate | Description | |
---|---|---|
![]() | FigureEventHandler | 図形操作イベントのデリゲート |
Enumerations
Enumeration | Description | |
---|---|---|
![]() | BackBufferMode | 中間バッファの処理方法 |
![]() | BkMode | 背景モード |
![]() | BrushStyle | ブラシスタイル |
![]() | CenterMarkPosition | 基準点の位置の決定方法 |
![]() | Charset | 文字セット |
![]() | ClipPrecision | クリッピングの精度 |
![]() | CopyMode | 複製処理モード |
![]() | DIBColors | DIBカラーテーブル |
![]() | FigureEventType | GDI図形操作イベント種別 |
![]() | FigureHandlingMode | GDI図形編集モード |
![]() | FigureStyle | 図形スタイル |
![]() | FontPitch | ピッチとファミリ |
![]() | FontQuality | 出力品質 |
![]() | FontWeight | フォントの太さ |
![]() | HatchStyle | ハッチスタイル |
![]() | MaskCursorMode | マスク編集カーソルモード |
![]() | OutPrecision | 出力精度 |
![]() | PaintBrushStyle |
ペイントブラシ形状
|
![]() | PaintMode |
ペイントモード
|
![]() | PenStyle | ペンスタイル |
![]() | RasterOperation | ラスターオペレーションコード |
![]() | RectPosition | 矩形上の位置 |
![]() | ScalingMode | 伸縮モード |
![]() | TextAlign | テキスト配置モード |
![]() | VTextAlign | テキスト配置モード(縦) |
Remarks
このネームスペースには、画像データや図形データを画面に表示する機能を集約しています。
表示処理全般に関しては、 CFviDisplay の説明をご参照ください。 図形データに関しては、下表の"データ構造"をご参照ください。 図形データの色や形状の設定に関しては下表の"表示属性"をご参照ください。
表示機能全般:
クラス | 概要 |
---|---|
CFviDisplay | 画像データ(CFviImage, CFviPattern)を画面に表示するクラスです。 |
CFviOverlay | 図形データ(CFviGdiFigure の派生クラス)を画面にオーバレイ表示するクラスです。 |
データ構造:
図形データのデータ構造を表すクラスを下表に記載します。 これらは、 CFviGdiFigure から派生したクラスです。 主な機能としては、System.Drawing.Graphics への描画、伸縮表示、回転等があります。 また、FVIL.Data に集約されるデータ構造クラスと同様に、一意に識別する為のデータIDを持ちます。クラス | データID | 概要 |
---|---|---|
CFviGdiAnchor | 1 | アンカーデータです。幾つかの形状を選択できます。 主に線分の終端の形状を表す為に使用します。 |
CFviGdiCluster | 3 | 複数の図形をコレクションに管理して1つの図形として描画するクラスです。 ユーザ定義の図形を作る場合は、このクラスを継承する事を推奨します。 |
CFviGdiPoint | 11 | 点データです。アンカーデータと同様に幾つかの形状を選択できます。 主に、CFviPoint をオーバレイ表示する場合に使用します。 |
CFviGdiPoints | 4 | 点群データです。アンカーデータと同様に幾つかの形状を選択できます。 主に、ブローブの周囲座標やエッジ点群などの多くの点座標をオーバレイ表示する場合に使用します。 |
CFviGdiLine | 12 | 直線データです。 主に、CFviLine をオーバレイ表示する場合に使用します。 |
CFviGdiLineSegment | 13 | 線分データです。 主に、CFviLineSegment をオーバレイ表示する場合に使用します。 |
CFviGdiRectangle | 14 | 矩形データです。 主に、CFviRectangle をオーバレイ表示する場合に使用します。 |
CFviGdiCircle | 15 | 円データです。 主に、CFviCircle をオーバレイ表示する場合に使用します。 |
CFviGdiEllipse | 16 | 楕円データです。 主に、CFviEllipse をオーバレイ表示する場合に使用します。 |
CFviGdiPolyline | 17 | 多角形データです。 主に、CFviPolyline をオーバレイ表示する場合に使用します。 |
CFviGdiString | 19 | 文字列データです。 |
CFviGdiArc | 23 | 円弧データです。 |
CFviGdiImage | 100 | 画像データです。 主に、CFviImage をオーバレイ表示する場合に使用します。 |
表示属性:
図形データの色や形状等の属性を表すクラスを下表に記載します。 これらは、 CFviGdiObject から派生したクラスです。クラス | 概要 |
---|---|
CFviGdiPen | 図形(ベクタデータ)の前景色(線の色や形状)を保有します。 |
CFviGdiBrush | 図形(ベクタデータ)の背景色(塗り潰し色や模様等)を保有します。 |
CFviGdiFont | 文字列の書体や大きさ等の情報を保有します。 |