DrawingAttributes.AntiAliased プロパティ
ストロークがアンチエイリアス化されているかどうかを示す値を取得または設定します。
名前空間 : Microsoft.Ink
アセンブリ : Microsoft.Ink (Microsoft.Ink.dll 内)
構文
'宣言
Public Property AntiAliased As Boolean
'使用
Dim instance As DrawingAttributes
Dim value As Boolean
value = instance.AntiAliased
instance.AntiAliased = value
public bool AntiAliased { get; set; }
public:
property bool AntiAliased {
bool get ();
void set (bool value);
}
/** @property */
public boolean get_AntiAliased()
/** @property */
public void set_AntiAliased(boolean value)
public function get AntiAliased () : boolean
public function set AntiAliased (value : boolean)
プロパティ値
型 : System.Boolean
ストロークがアンチエイリアス化されている場合は true。それ以外の場合は false。
解説
ストロークがアンチエイリアス化されている場合、滑らかに表示するためにインクの端に沿って前景色と背景色が調整されます。
アンチエイリアシングすると、特に低解像度のディスプレイでは、インクがより滑らかでよりシャープに表示されるため、描画の品質が向上します。ただし、アンチエイリアシングをすると、パフォーマンスが低下します。アンチエイリアシングは適切な判断に基づいて使用してください。
例
この C# の例では、アンチエイリアシングのオンとオフを切り替えるためにメニュー ハンドラが含まれています。
using Microsoft.Ink;
//...
private System.Windows.Forms.MenuItem menuInkAntialias;
private InkCollector theInkCollector;
//...
private void menuInkAntialias_Click(object sender, System.EventArgs e)
{
menuInkAntialias.Checked = !menuInkAntialias.Checked;
theInkCollector.DefaultDrawingAttributes.AntiAliased =
menuInkAntialias.Checked;
Refresh();
}
Microsoft® Visual Basic® .NET の例では、アンチエイリアシングのオンとオフを切り替えるためにメニュー ハンドラが含まれています。
Imports Microsoft.Ink
'...
Private theInkCollector As InkCollector
Friend menuInkAntialias As System.Windows.Forms.MenuItem
'...
Private Sub MenuInkAntialias_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MenuInkAntialias.Click
MenuInkAntialias.Checked = Not MenuInkAntialias.Checked
theInkCollector.DefaultDrawingAttributes.AntiAliased = _
menuInkAntialias.Checked
Refresh()
End Sub
プラットフォーム
Windows Vista
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 3.0