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
- 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
Biblioteca de compatibilidad de impresoras
Implementar aplicaciones que hacen referencia a la biblioteca de compatibilidad de impresoras