Printer.ScaleX-Methode
Konvertiert den Wert für die Breite einer Seite von einer der Maßeinheiten der ScaleMode-Eigenschaft in einen anderen.
Namespace: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntax
'Declaration
Public Function ScaleX ( _
value As Single, _
fromScale As Short, _
toScale As Short _
) As Single
public float ScaleX(
float value,
short fromScale,
short toScale
)
public:
float ScaleX(
float value,
short fromScale,
short toScale
)
member ScaleX :
value:float32 *
fromScale:int16 *
toScale:int16 -> float32
public function ScaleX(
value : float,
fromScale : short,
toScale : short
) : float
Parameter
value
Typ: SingleDie Anzahl der zu konvertierenden Maßeinheiten angeben.
fromScale
Typ: Int16Optional. Eine Konstante oder ein Wert, der das Koordinatensystem angibt, von dem die Breite des Objekts konvertiert werden soll. Mögliche Werte für fromScalesind die selben, wie die für die ScaleMode-Eigenschaft.
toScale
Typ: Int16Optional. Eine Konstante oder ein Wert, der das Koordinatensystem angibt, zu dem die Breite des Objekts konvertiert werden soll. Mögliche Werte für toScalesind die selben, wie die für die ScaleMode-Eigenschaft.
Rückgabewert
Typ: Single
Gibt eine Single zurück.
Hinweise
Die ScaleX und ScaleY werden statische Methoden akzeptieren einen Wert (Breite oder Höhe), wenn seine Maßeinheit von fromScale angegeben ist und Konvertieren in den entsprechenden Wert für die Maßeinheit, die von toScale angegeben wird.
Hinweis
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 das Aufrufen der ScaleX und ScaleY werden statische Methoden.
Dim Printer As New Printer
Printer.ScaleX(Printer.Width, vbTwips, vbInches)
Printer.ScaleY(Printer.Height, vbTwips, vbInches)
Printer.DrawStyle = vbSolid
Printer.Line(1, 1, 4, 4, vbRed, True)
Printer.EndDoc()
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6-Namespace
Weitere Ressourcen
How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)
Deploying Applications That Reference the Printer Compatibility Library