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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Inne zasoby
How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)
Deploying Applications That Reference the Printer Compatibility Library