Freigeben über


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

Siehe auch

Referenz

Printer Klasse

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

Weitere Ressourcen

Printer Compatibility Library

How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)

Deploying Applications That Reference the Printer Compatibility Library