次の方法で共有


DrawingAttributes.Height プロパティ

インクを描画するときの y 軸の次元またはペン先の高さを取得または設定します。

名前空間 :  Microsoft.Ink
アセンブリ :  Microsoft.Ink (Microsoft.Ink.dll 内)

構文

'宣言
Public Property Height As Single
'使用
Dim instance As DrawingAttributes
Dim value As Single

value = instance.Height

instance.Height = value
public float Height { get; set; }
public:
property float Height {
    float get ();
    void set (float value);
}
/** @property */
public float get_Height()
/** @property */
public  void set_Height(float value)
public function get Height () : float
public function set Height (value : float)

プロパティ値

型 : System.Single
インクを描画するときの y 軸の次元またはペン先の高さ。

説明

1

ペン先の高さは、1 HIMETRIC 単位です。

Single

ペン先の高さを表す値 (HIMETRIC 単位)。

解説

Height プロパティは HIMETRIC 単位です。

このプロパティは、PenTip 列挙体の値である Rectangle ペン先にだけ適用されます。値は、四角形の側面の高さを表します。Ball ペン先の値を使用する場合、ペン先の高さは、Width プロパティに等しくなり、Height プロパティは無視されます。

精度は、HIMETRIC 単位の 1/1000 (小数点の右 3 桁) に制限されます。たとえば、値 2.0006 を指定した場合、最も正確な測定値は 2.001 になります。

この C# の例では、DrawingAttributes オブジェクトの Height プロパティを変更するメニュー項目のイベント ハンドラを作成します。

using Microsoft.Ink;
//...
    private System.Windows.Forms.MenuItem menuInkHeightShort;
    private System.Windows.Forms.MenuItem menuInkHeightTall;
    private InkCollector theInkCollector;
    private System.Windows.Forms.MenuItem checkedHeight;

//...
    private void menuInkHeightShort_Click(
    object sender, System.EventArgs e)
    {
        checkedHeight.Checked = false;
        // Set the height to about one pixel in HIMETRIC
        theInkCollector.DefaultDrawingAttributes.Height = 30;
        checkedHeight = menuInkHeightShort;
        checkedHeight.Checked = true;
        Refresh();
    }

    private void menuInkHeightTall_Click(
    object sender, System.EventArgs e)
    {
        checkedHeight.Checked = false;
        // Set the height about ten pixels tall in HIMETRIC
        theInkCollector.DefaultDrawingAttributes.Height = 300;
        checkedHeight = menuInkHeightTall;
        checkedHeight.Checked = true;
        Refresh();
    }

この Microsoft® Visual Basic® .NET の例では、DrawingAttributes オブジェクトの Height プロパティを変更するメニュー項目のイベント ハンドラを作成します。

Imports Microsoft.Ink
'...
    Dim MenuInkHeightShort As System.Windows.Forms.MenuItem
    Dim MenuInkHeightTall As System.Windows.Forms.MenuItem
    Dim CheckedHeight As System.Windows.Forms.MenuItem
    Dim theInkCollector As InkCollector
'...
    Private Sub MenuInkHeightShort_Click( _
    ByVal sender As Object, ByVal e As System.EventArgs)
        CheckedHeight.Checked = False
        'Set the pen about one pixel tall in HIMETRIC
        theInkCollector.DefaultDrawingAttributes.Height = 30
        CheckedHeight = MenuInkHeightShort
        CheckedHeight.Checked = True
        Refresh()
    End Sub

    Private Sub MenuInkHeightTall_Click( _
    ByVal sender As Object, ByVal e As System.EventArgs)
        CheckedHeight.Checked = False
        'Set the pen about ten pixels tall in HIMETRIC
        theInkCollector.DefaultDrawingAttributes.Height = 300
        CheckedHeight = MenuInkHeightTall
        CheckedHeight.Checked = True
        Refresh()
    End Sub

プラットフォーム

Windows Vista

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

DrawingAttributes クラス

DrawingAttributes メンバ

Microsoft.Ink 名前空間

DrawingAttributes.PenTip

DrawingAttributes.Width