Share via


Printer.ScaleX (Método)

Convierte el valor del ancho de una página a partir de una de las unidades de medida de la propiedad de ScaleMode a otra.

Espacio de nombres:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Ensamblado:  Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxis

'Declaración
Public Function ScaleX ( _
    value As Single, _
    fromScale As Short, _
    toScale As Short _
) As Single
public float ScaleX(
    float value,
    short fromScale,
    short toScale
)
public:
float ScaleX(
    float value, 
    short fromScale, 
    short toScale
)
member ScaleX : 
        value:float32 * 
        fromScale:int16 * 
        toScale:int16 -> float32 
public function ScaleX(
    value : float, 
    fromScale : short, 
    toScale : short
) : float

Parámetros

  • value
    Tipo: System.Single
    especifique el número de unidades de medida que se convertirán.
  • fromScale
    Tipo: System.Int16
    Opcional.Una constante o un valor que especifica el sistema de coordenadas del que el ancho del objeto debe convertir.Los valores posibles de fromScale son los mismos que los de la propiedad de ScaleMode .
  • toScale
    Tipo: System.Int16
    Opcional.Una constante o un valor que especifica el sistema de coordenadas al que el ancho del objeto debe convertir.Los valores posibles de toScale son los mismos que los de la propiedad de ScaleMode .

Valor devuelto

Tipo: System.Single
Devuelve Single.

Comentarios

Los métodos de ScaleX y de ScaleY toman un valor (ancho o alto), con la unidad de medida especificada por fromScale, y lo convierten el valor correspondiente para la unidad de medida especificada por toScale.

[!NOTA]

Las funciones y los objetos del espacio de nombres Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 se proporcionan para que se utilicen con las herramientas de actualización de Visual Basic 6.0 a Visual Basic.En la mayoría de los casos, estos objetos y funciones proporcionan la misma funcionalidad que otros espacios de nombres de .NET Framework.Únicamente son necesarios cuando el modelo de código de Visual Basic 6.0 difiere notablemente de la implementación de .NET Framework.

Ejemplos

El ejemplo siguiente se muestra cómo llamar a los métodos de ScaleX y de ScaleY .

Dim Printer As New Printer
Printer.ScaleX(Printer.Width, vbTwips, vbInches)
Printer.ScaleY(Printer.Height, vbTwips, vbInches)
Printer.DrawStyle = vbSolid
Printer.Line(1, 1, 4, 4, vbRed, True)
Printer.EndDoc()

Seguridad de .NET Framework

Vea también

Referencia

Printer Clase

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 (Espacio de nombres)

Otros recursos

Biblioteca de compatibilidad de impresoras

Cómo: Corregir errores de actualización utilizando la biblioteca de compatibilidad de impresoras (Visual Basic)

Implementar aplicaciones que hacen referencia a la biblioteca de compatibilidad de impresoras