DrawingAttributes.Transparency (Propiedad)
Actualización: noviembre 2007
Obtiene o establece un valor que indica el valor de transparencia de la entrada manuscrita.
Espacio de nombres: Microsoft.Ink
Ensamblado: Microsoft.Ink (en Microsoft.Ink.dll)
Sintaxis
'Declaración
Public Property Transparency As Byte
'Uso
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)
Valor de propiedad
Tipo: System.Byte
Valor que indica el valor de transparencia de la entrada manuscrita.
Valor |
Significado |
---|---|
0 |
Valor predeterminado. La entrada manuscrita es totalmente opaca. |
0-255 |
El valor de la transparencia puede variar de totalmente opaco (0) a totalmente transparente (255). |
Comentarios
Nota
El efecto de la representación transparente puede ser diferente entre la representación dinámica y estática. En la representación dinámica, el objeto Stroke se representa a medida que se dibuja, como en la propiedad InkCollector.DynamicRendering, por ejemplo. En el caso de la representación estática, se utiliza el método Draw del objeto Renderer para representar el objeto Stroke.
Ejemplos
En este ejemplo de C#, se crean los controladores de evento de los elementos de menú que cambian la propiedad Transparency de un objeto DrawingAttributes.
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();
}
En este ejemplo de Microsoft® Visual Basic® .NET, se crean los controladores de evento de los elementos de menú que cambian la propiedad Transparency de un objeto DrawingAttributes.
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
Plataformas
Windows Vista
.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Información de versión
.NET Framework
Compatible con: 3.0