Printer.ScaleTop-Eigenschaft

Ruft ab oder legt die vertikalen Koordinaten für den oberen Rand der Seite fest, wenn Sie Grafikmethoden verwenden.

Namespace:  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntax

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

Eigenschaftswert

Typ: System.Single
Gibt eine Single zurück.

Hinweise

Mithilfe der ScaleLeft und ScaleTop-Eigenschaften und verwandte ScaleHeight und die Eigenschaften ScaleWidth verwenden, können Sie ein Koordinatensystem mit Positiv- und negativen Koordinaten installieren.Diese Eigenschaften mit vier Skalierung interagieren mit der ScaleMode-Eigenschaft folgendermaßen:

  • Durch Festlegen einer anderen Eigenschaft Dezimalstellen auf einen beliebigen Wert wird automatisch ScaleMode auf 0 fest.ScaleMode von 0 ist benutzerdefiniert.

  • Einstellung ScaleMode auf eine Zahl größer als 0 ändert ScaleHeight und ScaleWidth die neue Maßeinheit und legt ScaleLeft und ScaleTop auf 0 fest.Außerdem ändern CurrentX und die CurrentY Einstellungen, um die neuen Koordinaten des aktuellen Elements anzugeben.

Sie können die Scale-Methode auch verwenden, um ScaleHeight, ScaleWidth, ScaleLeftund ScaleTop-Eigenschaften in einer Anweisung festzulegen.

HinweisHinweis

Funktionen und Objekte im Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6-Namespace werden den Tools zur Aktualisierung von Visual Basic 6.0 auf Visual Basic bereitgestellt.In den meisten Fällen duplizieren diese Funktionen und Objekte Funktionen aus anderen Namespaces in .NET Framework.Sie sind nur notwendig, wenn sich das Visual Basic 6.0-Codemodell erheblich von der .NET Framework-Implementierung unterscheidet.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die ScaleLeft und ScaleTop-Eigenschaften festgelegt werden, um einen Kreis zweimal gezeichnet werden soll.

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

.NET Framework-Sicherheit

Siehe auch

Referenz

Printer Klasse

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

Weitere Ressourcen

Druckerkompatibilitätsbibliothek

Gewusst wie: Korrigieren von Upgradefehlern mithilfe der Druckerkompatibilitätsbibliothek (Visual Basic)

Bereitstellen von Anwendungen, die auf die Druckerkompatibilitätsbibliothek verweisen