Renderer.SetViewTransform (Método)
Actualización: noviembre 2007
Establece objeto Matrix que representa la transformación de vista que se utiliza para representar la entrada manuscrita.
Espacio de nombres: Microsoft.Ink
Ensamblado: Microsoft.Ink (en Microsoft.Ink.dll)
Sintaxis
'Declaración
Public Sub SetViewTransform ( _
viewTransform As Matrix _
)
'Uso
Dim instance As Renderer
Dim viewTransform As Matrix
instance.SetViewTransform(viewTransform)
public void SetViewTransform(
Matrix viewTransform
)
public:
void SetViewTransform(
Matrix^ viewTransform
)
public void SetViewTransform(
Matrix viewTransform
)
public function SetViewTransform(
viewTransform : Matrix
)
Parámetros
- viewTransform
Tipo: System.Drawing.Drawing2D.Matrix
Objeto Matrix que representa los valores de transformación geométrica (rotación, ajuste de escala, recorte y reflexión) que se deben usar para transformar la entrada manuscrita de coordenadas espaciales de entrada manuscrita a coordenadas de contexto de dispositivo lógico.
Comentarios
La transformación se aplica a los puntos y al ancho de la pluma.
La transformación de vista se produce después de la transformación de objeto.
Ejemplos
En este ejemplo, se utiliza el método GetViewTransform para obtener la matriz de transformación de vista actual del objeto Renderer en un objeto InkOverlay. A continuación, se aplica un factor de escala de 2 en las dimensiones X e Y. Finalmente, se utiliza el método SetViewTransform para restaurar la transformación de vista original.
' create a Matrix object and obtain the current view transform
Dim origViewTransform As Matrix = New Matrix()
mInkOverlay.Renderer.GetViewTransform(origViewTransform)
' scale the ink - this affects the view transform
mInkOverlay.Renderer.Scale(2.0F, 2.0F)
' later, you can restore the view transform back to the original
mInkOverlay.Renderer.SetViewTransform(origViewTransform)
// create a Matrix object and obtain the current view transform
Matrix origViewTransform = new Matrix();
mInkOverlay.Renderer.GetViewTransform(ref origViewTransform);
// scale the ink - this affects the view transform
mInkOverlay.Renderer.Scale(2.0f, 2.0f);
// later, you can restore the view transform back to the original
mInkOverlay.Renderer.SetViewTransform(origViewTransform);
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