Dsl (Digital Simulation Library) for .Net

The DslCanvas type exposes the following members.

コンストラクター

  名前 説明
Public method DslCanvas

メソッド

  名前 説明
Public method ClientFromWorldX
座標変換関数:ワールド座標値(X-座標)からクライアント座標(ピクセル)
Public method ClientFromWorldY
座標変換関数:ワールド座標値(Y-座標)からクライアント座標(ピクセル)
Public method ClientToWorldX
座標変換関数:クライアント座標(ピクセル)からワールド座標値(X-座標(mm))
Public method ClientToWorldY
座標変換関数:クライアント座標(ピクセル)からワールド座標値(Y-座標(mm))
Public method DrawOnBitmapAndCopyToClipboard
ビットマップ形式で現在のページを描画した後に画像をクリップボードにコピーします。
Public method DrawOnMetafileAndCopyToClipboard
メタファイル形式で現在のページを描画した後に画像をクリップボードにコピーします。
※現状は若干不完全です。
Public method Equals
指定した Object が、現在の Object と等しいかどうかを判断します。
(Inherited from Object.)
Protected method Finalize
Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。
(Inherited from Object.)
Public method GetHashCode
特定の型のハッシュ関数として機能します。
(Inherited from Object.)
Public method GetNextPage
次のページを返します(DslPage)。既に最終ページにあるときは null になります。
Public method GetPage
i (ゼロから始まります)番目のページを返します(DslPage)。 i がページ範囲外の場合 null になります。
Public method GetPrevPage
前のページを返します(DslPage)。既に先頭ページにあるときは null になります。
Public method GetType
現在のインスタンスの Type を取得します。
(Inherited from Object.)
Protected method MemberwiseClone
現在の Object の簡易コピーを作成します。
(Inherited from Object.)
Public method Static member MmFromInch
単位変換関数:インチから mm に変換
Public method Static member MmFromPixelX(Single)
単位変換関数:ピクセルから mm に変換
Public method Static member MmFromPixelX(Single, Graphics)
単位変換関数:ピクセルから mm に変換
Public method Static member MmFromPixelY(Single)
単位変換関数:ピクセルから mm に変換
Public method Static member MmFromPixelY(Single, Graphics)
単位変換関数:ピクセルから mm に変換
Public method Static member MmToInch
単位変換関数:mm からインチに変換
Public method Static member MmToPixelX(Single)
単位変換関数: mm からピクセルに変換
Public method Static member MmToPixelX(Single, Graphics)
単位変換関数: mm からピクセルに変換
Public method Static member MmToPixelY(Single)
単位変換関数: mm からピクセルに変換
Public method Static member MmToPixelY(Single, Graphics)
単位変換関数: mm からピクセルに変換
Public method Repaint
ページを描画します。
Public method ResetAxesX
変更されたデフォルト長で全てのX-座標軸(DslAxisX)の長さを初期化します。
Public method ResetAxesY
変更されたデフォルト長で全てのY-座標軸(DslAxisY)の長さを初期化します。
Public method ResetPages
ページの大きさとページ内のグラフ数・サイズを設定します(DslPage)。
Public method Restore
子オブジェクトの作成情報を読み込み子オブジェクトを作成します。 子オブジェクトを持たない場合は単にリターンします。 子オブジェクトを持つ場合、作成した子オブジェクトの Restore() を呼び出します。
Public method RestoreContents
プロパティ値等を読み込み回復します。 子オブジェクトを持たない場合は単にリターンします。 子オブジェクトを持つ場合、作成した子オブジェクトの RestoreContents() を呼び出します。
Public method Save
子オブジェクトの作成情報を後の Restore() で回復できるように TextWriter に出力します。 子オブジェクトを持たない場合は単にリターンします。 子オブジェクトを持つ場合、子オブジェクトの Save() を呼び出します。
Public method SaveContents
プロパティ値等を後の RestoreContents() で回復できるように TextWriter に出力します。 子オブジェクトを持たない場合は単にリターンします。 子オブジェクトを持つ場合、子オブジェクトの SaveContents() を呼び出します。
Public method ToString
現在の Object を表す String を返します。
(Inherited from Object.)

フィールド

  名前 説明
Public field Static member DpiX
画面の1インチ当たりのピクセル数です(横)
Public field Static member DpiY
画面の1インチ当たりのピクセル数です(縦)

プロパティ

  名前 説明
Public property BottomMargin
描画終了下マージン(余白)です。
Public property CurrentPage
現在描画されている(または描画される)ページです(DslPage)。
Public property Data
グラフ描画に関係するデータを管理するDslDataオブジェクト。
Public property GraphsX
1ページ上で横に描画するグラフ(DslGraph)数
Public property GraphsY
1ページ上で縦に描画するグラフ(DslGraph)数
Public property LeftMargin
描画開始左マージン(余白)です。
Public property PageBackColor
ページ内部を塗りつぶす色。
Public property PageGraphics
描画に使用される GDI+ Graphics のラッパークラス。 折れ線などの標準の処理を置き換えたい場合はDslGraphicsを継承して各 virtual メソッドを override してから このプロパティを置き換えてください。
※将来のグラフ描画の質向上、改良、バグ修正等のために変更される可能性があります。
Public property Pages
キャンバス上に描画されるページの配列(DslPage)
Public property PaperHeight
表示高。プリンターの設定に依存します。
Public property PaperName
印刷用紙名(印刷時に使用されます)
Public property PaperOrientation
印刷用紙の向き。プリンターの設定に依存します。
Public property PaperWidth
表示幅。プリンターの設定に依存します。
Public property RightMargin
描画終了右マージン(余白)です。
Public property Scale
画面の拡大率です。
Public property TopMargin
描画開始上マージン(余白)です。
Public property WindowOrigin
画面上のページ位置のずらし幅(mm)です。

参照