Renderer.Scale (Método) (Single, Single)

Actualización: noviembre 2007

Ajusta la escala del método GetViewTransform en las dimensiones X e Y. El factor de escala se aplica al ancho de los atributos de dibujo de la entrada manuscrita.

Espacio de nombres:  Microsoft.Ink
Ensamblado:  Microsoft.Ink (en Microsoft.Ink.dll)

Sintaxis

'Declaración
Public Sub Scale ( _
    scaleX As Single, _
    scaleY As Single _
)
'Uso
Dim instance As Renderer
Dim scaleX As Single
Dim scaleY As Single

instance.Scale(scaleX, scaleY)
public void Scale(
    float scaleX,
    float scaleY
)
public:
void Scale(
    float scaleX, 
    float scaleY
)
public void Scale(
    float scaleX,
    float scaleY
)
public function Scale(
    scaleX : float, 
    scaleY : float
)

Parámetros

  • scaleX
    Tipo: System.Single
    Factor con que se ajusta la escala de la dimensión X de la entrada manuscrita en la transformación de vista.
  • scaleY
    Tipo: System.Single
    Factor con que se ajusta la escala de la dimensión Y de la entrada manuscrita en la transformación de vista.

Comentarios

Esta sobrecarga aplica automáticamente los factores de escala al ancho de los atributos de dibujo de la entrada manuscrita. Para decidir si debe aplicar o no los factores de escala al ancho de la entrada manuscrita, utilice la sobrecarga Scale(Single, Single, Boolean) de este método.

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

Vea también

Referencia

Renderer (Clase)

Renderer (Miembros)

Scale (Sobrecarga)

Microsoft.Ink (Espacio de nombres)

Renderer.GetViewTransform

Stroke.Scale

Strokes.Scale