Freigeben über


Printer.ScaleLeft-Eigenschaft

Aktualisiert: November 2007

Ruft beim Verwenden von Grafikmethoden die horizontalen Koordinaten für den linken Rand der Seite ab bzw. legt diese fest.

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

Syntax

Public Property ScaleLeft As Single

Dim instance As Printer
Dim value As Single

value = instance.ScaleLeft

instance.ScaleLeft = value
public float ScaleLeft { get; set; }
public:
property float ScaleLeft {
    float get ();
    void set (float value);
}
public function get ScaleLeft () : float
public function set ScaleLeft (value : float)

Eigenschaftenwert

Typ: System.Single

Gibt Single zurück.

Hinweise

Mit den Eigenschaften ScaleLeft und ScaleTop sowie den verwandten Eigenschaften ScaleHeight und ScaleWidth können Sie ein Koordinatensystem mit positiven und negativen Koordinaten einrichten. Diese vier Skaliereigenschaften interagieren auf folgende Art und Weise mit der ScaleMode-Eigenschaft:

  • Durch das Festlegen einer anderen Skaliereigenschaft auf einen beliebigen Wert wird ScaleMode automatisch auf 0 festgelegt. Ein ScaleMode von 0 ist benutzerdefiniert.

  • Wenn Sie ScaleMode auf eine Zahl größer als 0 festlegen, werden ScaleHeight und ScaleWidth in die neue Maßeinheit geändert sowie ScaleLeft und ScaleTop auf 0 festgelegt. Zusätzlich ändern sich die Einstellungen von CurrentX und CurrentY, sodass sie die neuen Koordinaten des aktuellen Punkts wiedergeben.

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

Hinweis:

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

Beispiele

Im folgenden Beispiel wird das Festlegen der Eigenschaften ScaleLeft und ScaleTop veranschaulicht, um einen Kreis zweimal zu zeichnen.

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

Berechtigungen

Siehe auch

Referenz

Printer-Klasse

Printer-Member

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

Weitere Ressourcen

Druckerkompatibilitätsbibliothek

Gewusst wie: Korrigieren von Aktualisierungsfehlern unter Verwendung der Druckerkompatibilitätsbibliothek (Visual Basic)

Bereitstellen von Anwendungen, die auf die Druckerkompatibilitätsbibliothek verweisen