Compartir a través de


Printer.ScaleLeft (Propiedad)

Obtiene o establece las coordenadas horizontal del borde izquierdo de la página cuando esté utilizando métodos gráficos.

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

Sintaxis

'Declaración
Public Property ScaleLeft As Single
public float ScaleLeft { get; set; }
public:
property float ScaleLeft {
    float get ();
    void set (float value);
}
member ScaleLeft : float32 with get, set
function get ScaleLeft () : float
function set ScaleLeft (value : float)

Valor de propiedad

Tipo: System.Single
Devuelve Single.

Comentarios

Mediante las propiedades de ScaleLeft y de ScaleTop y ScaleHeight y las propiedades relacionadas de ScaleWidth , puede configurar un sistema de coordenadas con coordenadas positivas y negativas.Estas propiedades de cuatro escalas interactúan con la propiedad de ScaleMode de las maneras siguientes:

  • Establecer otra propiedad de la escala en cualquier valor establece automáticamente ScaleMode a 0.ScaleMode de 0 es definido por el usuario.

  • El valor ScaleMode un número a mayor de 0 cambia ScaleHeight y ScaleWidth a la nueva unidad de medida y establece ScaleLeft y ScaleTop a 0.Además, CurrentX y los valores de CurrentY para reflejar las nuevas coordenadas de punto actual.

También puede utilizar el método de Scale para establecer ScaleHeight, ScaleWidth, ScaleLeft, y las propiedades de ScaleTop en una instrucción.

[!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 establecer las propiedades de ScaleLeft y de ScaleTop para dibujar un círculo dos veces.

Dim Printer As New Printer
Dim Radius As Integer = 200
Printer.Circle(500, 500, Radius)
Printer.ScaleLeft = 100
Printer.ScaleTop = 100
Printer.Circle(500, 500, Radius)
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