Udostępnij za pośrednictwem


Właściwość Printer.ScaleTop —

Pobiera lub ustawia współrzędne pionowe górnej krawędzi strony, korzystając z metod graficznych.

Przestrzeń nazw:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Zestaw:  Microsoft.VisualBasic.PowerPacks.Vs (w Microsoft.VisualBasic.PowerPacks.Vs.dll)

Składnia

'Deklaracja
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)

Wartość właściwości

Typ: Single
Zwraca Single.

Uwagi

Za pomocą ScaleLeft i ScaleTop właściwości, a także związane z ScaleHeight i ScaleWidth właściwości, można skonfigurować układ współrzędnych ze współrzędnymi zarówno pozytywne, jak i ujemne.Te skali cztery właociwooci współdziałają z ScaleMode właściwość w następujący sposób:

  • Ustawienie właściwości skali inną dowolną wartość automatycznie zestawy ScaleMode na 0.A ScaleMode 0 jest zdefiniowany przez użytkownika.

  • Ustawienie ScaleMode na liczbę większą niż 0 zmiany ScaleHeight i ScaleWidth na nową jednostkę miary i zestawy ScaleLeft i ScaleTop na 0.Dodatkowo CurrentX i CurrentY Zmień ustawienia, aby odzwierciedlić nowe współrzędne bieżącego punktu.

Można również użyć Scale Metoda wyznaczenia ScaleHeight, ScaleWidth, ScaleLeft, i ScaleTop właściwości w jednej instrukcji.

[!UWAGA]

Funkcje i obiekty w Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 obszaru nazw są dostarczane do użycia przez narzędzia służące do uaktualniania programu Visual Basic 6.0 do Visual Basic.W większości przypadków te funkcje i obiekty powielają funkcjonalność, która jest dostępna w innych obszarach nazw w .NET Framework.Są one niezbędne tylko wtedy, gdy model kodu programu Visual Basic 6.0 różni się znacząco od implementacji.NET Framework.

Przykłady

Poniższy przykład pokazuje, jak ustawić ScaleLeft i ScaleTop właściwości, aby narysować okrąg, należy dwa razy.

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()

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Printer Klasa

Przestrzeń nazw Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6

Inne zasoby

Printer Compatibility Library

How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)

Deploying Applications That Reference the Printer Compatibility Library