Propriedade Printer.ScaleLeft
Obtém ou define as coordenadas horizontais para a borda esquerda da página quando você estiver usando métodos gráficos.
Namespace: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
'Declaração
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 propriedade
Tipo: System.Single
Retorna um Single.
Comentários
Usando o ScaleLeft e ScaleTop propriedades e as relacionadas ScaleHeight e ScaleWidth propriedades, você pode configurar um sistema de coordenadas com coordenadas tanto positivas quanto negativas.Essas propriedades de escala de quatro interagem com o ScaleModea propriedade das seguintes maneiras:
Configuração de escala outra propriedade como qualquer valor automaticamente conjuntos de ScaleMode como 0.A ScaleMode 0 é o usuário-definido.
Definindo ScaleMode a um número maior que 0 alterações ScaleHeight e ScaleWidth para a nova unidade de medida e conjuntos de ScaleLeft e ScaleTop como 0.Além disso, o CurrentX e CurrentY as configurações são alteradas para refletir as novas coordenadas do ponto atual.
Você também pode usar o Scale método para definir o ScaleHeight, ScaleWidth, ScaleLeft, e ScaleTop propriedades em uma demonstrativo.
Observação |
---|
Funções e objetos na Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 namespace são fornecidos para uso pelas ferramentas para a atualização de Visual Basic 6.0 para Visual Basic. Na maioria dos casos, essas funções e objetos duplicar a funcionalidade que podem ser encontrados em outros espaços na .NET Framework.São necessárias apenas quando o modelo de código Visual Basic 6.0 difere significativamente do.NET Framework de implementação. |
Exemplos
O exemplo a seguir demonstra como definir o ScaleLeft e ScaleTop propriedades para desenhar um círculo duas vezes.
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()
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Namespace Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Outros recursos
Biblioteca de compatibilidade da impressora
Implantação de aplicativos que fazem referência a biblioteca de compatibilidade da impressora