InkCollector.MarginY プロパティ
y 軸に沿ったマージンを取得または設定します (ピクセル単位)。
名前空間 : Microsoft.Ink
アセンブリ : Microsoft.Ink (Microsoft.Ink.dll 内)
構文
'宣言
Public Property MarginY As Integer
'使用
Dim instance As InkCollector
Dim value As Integer
value = instance.MarginY
instance.MarginY = value
public int MarginY { get; set; }
public:
property int MarginY {
int get ();
void set (int value);
}
/** @property */
public int get_MarginY()
/** @property */
public void set_MarginY(int value)
public function get MarginY () : int
public function set MarginY (value : int)
プロパティ値
型 : System.Int32
y 軸に沿ったマージン (ピクセル単位)。
値 |
説明 |
---|---|
DefaultMargin プロパティ |
InkCollector コントロールの DefaultMargin フィールド。 |
Int32 |
アプリケーション定義の y 軸に沿ったマージン。 |
解説
このマージンはインク ウィンドウの端のバッファを提供します。DefaultMargin フィールドは MarginY プロパティが使用する既定のマージンを指定します。
このプロパティは、統合されていないタブレット デバイスで最も一般的に使用されています。表示画面のサイズに直接マップしないデバイスに書き込む場合、バッファはユーザーに対しエラーのマージンを表示します。
InkCollector オブジェクトの境界の外側に拡張する正のマージン、コントロールの境界の内側に拡張する負のマージン、および値ゼロは、マージンを作成しません。マージン内でストロークが始まる場合、インクが収集されます。
この動作はインクをクリップしません。コントロールの境界は GetWindowInputRectangle プロパティまたはウィンドウのクライアントの四角形です。
マージンは、アプリケーションのウィンドウ内でのみ有効です。ペンがアプリケーション ウィンドウの外側で適用される場合、アプリケーションはフォーカスを失い、インクを収集できません。
メモ : |
---|
InkCollector オブジェクトでのインク コレクションは、このプロパティを設定する前に無効にする必要があります。InkCollector オブジェクトでのインク コレクションを無効にするには、Enabled プロパティを false に設定します。次に、MarginY プロパティを設定し、Enabled プロパティを true に設定することによりコントロールのインク コレクションを再び有効にします。代わりに、SetWindowInputRectangle を使用して、InkCollector が有効にされる間に入力領域を変更します。 |
例
次の例では、InkCollector のウィンドウの四角形の y 軸のマージンを 5 ピクセルに設定します。
mInkCollector.Enabled = False
mInkCollector.MarginY = 5
mInkCollector.Enabled = True
mInkCollector.Enabled = false;
mInkCollector.MarginY = 5;
mInkCollector.Enabled = true;
プラットフォーム
Windows Vista
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 3.0