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