取得或設定值,這個值表示「筆墨」的透明度值。
命名空間: Microsoft.Ink
組件: Microsoft.Ink (在 Microsoft.Ink.dll 中)
語法
'宣告
Public Property Transparency As Byte
'用途
Dim instance As DrawingAttributes
Dim value As Byte
value = instance.Transparency
instance.Transparency = value
public byte Transparency { get; set; }
public:
property unsigned char Transparency {
unsigned char get ();
void set (unsigned char value);
}
/** @property */
public byte get_Transparency()
/** @property */
public void set_Transparency(byte value)
public function get Transparency () : byte
public function set Transparency (value : byte)
屬性值
型別:System.Byte
值,表示「筆墨」的透明度值。
值 |
意義 |
|---|---|
0 |
預設值。筆墨完全不透明。 |
0-255 |
透明度的值可以從完全不透明 (0) 到完全透明 (255)。 |
備註
注意事項: |
|---|
透明呈現效果在動態和靜態的呈現可能不同。在動態呈現時,Stroke 物件會在繪製時呈現。例如,就像它在 InkCollector.DynamicRendering 屬性中一樣。在靜態呈現時,您要使用 Renderer 物件的 Draw 方法來呈現 Stroke 物件。 |
範例
這個 C# 範例會為功能表項目建立可變更 DrawingAttributes 物件之 Transparency 屬性的事件處理常式。
using Microsoft.Ink;
//...
private System.Windows.Forms.MenuItem menuInkTransparencyOpaque;
private System.Windows.Forms.MenuItem menuInkTransparencyLight;
private InkCollector theInkCollector;
private System.Windows.Forms.MenuItem checkedTransparency;
//...
private void menuInkTransparencyOpaque_Click(
object sender, System.EventArgs e)
{
checkedTransparency.Checked = false;
// Set the transparency to opaque
theInkCollector.DefaultDrawingAttributes.Transparency = 0;
checkedTransparency = menuInkTransparencyOpaque;
checkedTransparency.Checked = true;
Refresh();
}
private void menuInkTransparencyLight_Click(
object sender, System.EventArgs e)
{
checkedTransparency.Checked = false;
// Set the transparency to about 90%
theInkCollector.DefaultDrawingAttributes.Transparency = 220;
checkedTransparency = menuInkTransparencyLight;
checkedTransparency.Checked = true;
Refresh();
}
這個 Microsoft® Visual Basic® .NET 範例會為功能表項目建立可變更 DrawingAttributes 物件之 Transparency 屬性的事件處理常式。
Imports Microsoft.Ink
'...
Dim MenuInkTransparencyOpaque As System.Windows.Forms.MenuItem
Dim MenuInkTransparencyLight As System.Windows.Forms.MenuItem
Dim CheckedTransparency As System.Windows.Forms.MenuItem
Dim theInkCollector As InkCollector
'...
Private Sub MenuInkTransparencyOpaque_Click( _
ByVal sender As Object, ByVal e As System.EventArgs)
CheckedTransparency.Checked = False
'Set the transparency to opaque
theInkCollector.DefaultDrawingAttributes.Transparency = 0
CheckedTransparency = MenuInkTransparencyOpaque
CheckedTransparency.Checked = True
Refresh()
End Sub
Private Sub MenuInkTransparencyLight_Click( _
ByVal sender As Object, ByVal e As System.EventArgs)
CheckedTransparency.Checked = False
'Set the transparency to about 90%
theInkCollector.DefaultDrawingAttributes.Transparency = 220
CheckedTransparency = MenuInkTransparencyLight
CheckedTransparency.Checked = True
Refresh()
End Sub
平台
Windows Vista
.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求。
版本資訊
.NET Framework
支援版本:3.0
注意事項: