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 ScaleMode en 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: SingleEspecifique el número de unidades de medida que se van a convertir.
fromScale
Tipo: Int16Opcional. Constante o valor que especifica el sistema de coordenadas a partir del cual se convertirá el ancho del objeto. Los valores posibles de fromScale son los mismos que aquellos para la propiedad ScaleMode.
toScale
Tipo: Int16Opcional. Constante o valor que especifica el sistema de coordenadas según el cual se convertirá el ancho del objeto. Los valores posibles de toScale son los mismos que aquellos para la propiedad ScaleMode.
Valor devuelto
Tipo: 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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 (Espacio de nombres)
Otros recursos
How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)
Deploying Applications That Reference the Printer Compatibility Library