Printer.Print-Methode
Ausgabe von Text auf einer Seite.
Namespace: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntax
'Declaration
Public Sub Print ( _
ParamArray args As Object() _
)
public void Print(
params Object[] args
)
public:
void Print(
... array<Object^>^ args
)
member Print :
args:Object[] -> unit
public function Print(
... args : Object[]
)
Parameter
args
Typ: array<Object[]Ein Parameterarray, das optionale Druckparameter enthält.
Hinweise
Die Print-Methode versetzt CurrentX und CurrentY zur nächsten Zeile zurückgegeben, nachdem sie ausgeführt hat (identisch, einen Wagenrücklauf Einfügen). Um den Druck auf derselben Zeile fortsetzen, rufen Sie die Write-Methode stattdessen auf.
Mehrere Ausdrücke können durch ein Leerzeichen oder ein Semikolon getrennt werden.
Hinweis
Da der Druck Print-Methode in der Regel mit proportional-Raumzeichen, dort keine Zwischen der Anzahl der gedruckten Zeichen ist und die Anzahl der Spalten mit fester Breite, die diese Zeichen einnehmen.Beispielsweise nimmt ein breiter Buchstabe, wie "W", mehr als eine Spalte mit fester Breite, und ein " Buchstabe, wie "I", besetze kleiner als eine Spalte.Um Fälle zuzulassen in denen breiter als durchschnittliche Zeichen verwendet werden, müssen die Tabellenspalten weit auseinander positioniert werden.Alternativ können Sie in einer Festintervallschriftart drucken (z Kurier) ob jedes Zeichen nur eine Spalte einnimmt.
Das Parameterarray args() besitzt die folgende Syntax und die Teile:
{Spc( n ) | Tab( n )} expressioncharPos
Parameter |
Beschreibung |
---|---|
Spc(n) |
Optional. Wird verwendet, um Platz in der Ausgabe einzufügen, in der die n Anzahl einzufügen ist den Leerzeichen. |
Tab(n) |
Optional. Wird verwendet, um die Einfügemarke an einer absoluten Spaltennummer zu positionieren, wobei n die Spaltennummer ist. Verwendung von Tab ohne ein Argument, die Einfügemarke am Anfang der folgenden Druckszone zu positionieren. |
expression |
Optional. Numerischer Ausdruck oder Drucken Zeichenfolgenausdruck. |
charPos |
Optional. Gibt die Einfügemarke zum nächsten Zeichen an. Verwenden Sie ein Semikolon (;) um die Einfügemarke zu positionieren, sobald das letzte Zeichen angezeigt. Verwendung Tab( n ), um die Einfügemarke an einer absoluten Spaltennummer zu positionieren, wobei n die Spaltennummer ist. Verwendung von Tab ohne ein Argument, die Einfügemarke am Anfang der folgenden Druckszone zu positionieren. Wenn charPos weggelassen wird, wird das nächste Zeichen in der nächsten Zeile gedruckt. |
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 die Print-Methode veranschaulicht.
Dim Printer As New Printer
Printer.Print("Total (" & (19 + 300) / 4 & ")")
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