Propriedade Printer.ScaleTop

Obtém ou define as coordenadas verticais para a borda superior 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 ScaleTop As Single
public float ScaleTop { get; set; }
public:
property float ScaleTop {
    float get ();
    void set (float value);
}
member ScaleTop : float32 with get, set
function get ScaleTop () : float
function set ScaleTop (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çãoObservaçã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

Consulte também

Referência

Printer Classe

Namespace Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6

Outros recursos

Biblioteca de compatibilidade da impressora

Como: corrigir erros de atualização usando a biblioteca de compatibilidade da impressora (Visual Basic)

Implantação de aplicativos que fazem referência a biblioteca de compatibilidade da impressora