Printer.Write-Methode

Aktualisiert: November 2007

Druckt Text auf eine Seite, ohne einen Wagenrücklauf hinzuzufügen.

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

Syntax

Public Sub Write ( _
    ParamArray args As Object() _
)

Dim instance As Printer
Dim args As Object()

instance.Write(args)
public void Write(
    params Object[] args
)
public:
void Write(
    ... array<Object^>^ args
)
public function Write(
    ... args : Object[]
)

Parameter

  • args
    Typ: array<System.Object[]

    Ein Parameterarray, das optionale Druckparameter enthält.

Hinweise

Die Write-Methode setzt CurrentX und CurrentY nach der Ausführung auf das Ende der aktuellen Zeile zurück. Um nach dem Drucken in die nächste Zeile zu wechseln (einen Wagenrücklauf einzufügen), rufen Sie stattdessen die Print-Methode auf.

Mehrere Ausdrücke können entweder mit einem Leerzeichen oder einem Semikolon getrennt werden.

Hinweis:

Da die Print-Methode normalerweise mit proportionalen Zeichenabständen druckt, gibt es keinen Zusammenhang zwischen der Anzahl der gedruckten Zeichen und der von diesen Zeichen eingenommenen Anzahl der Spalten mit fester Breite. Ein breiter Buchstabe wie "W" nimmt beispielsweise mehr als eine Spalte mit fester Breite ein, und ein schmaler Buchstabe wie "i" nimmt weniger als eine Spalte ein. Die Abstände zwischen den Tabellenspalten müssen ausreichend groß sein, wenn überdurchschnittlich breite Zeichen verwendet werden sollen. Sie können auch in einer Schriftart mit fester Zeichenbreite (wie z. B. Courier) drucken, um sicherzustellen, dass jedes Zeichen nur eine Spalte einnimmt.

Das args()-Parameterarray hat die folgende Syntax und besteht aus folgenden Teilen:

{Spc( n) | Tab( n)} expressioncharPos

Parameter

Beschreibung

Spc(n)

Optional. Fügt Leerzeichen in die Ausgabe ein, wobei n die Anzahl der einzufügenden Leerzeichen angibt.

Tab(n)

Optional. Positioniert die Einfügemarke an einer absoluten Spaltennummer, die durch n angegeben wird. Tab ohne Argument positioniert die Einfügemarke am Anfang des nächsten Druckbereichs.

expression

Optional. Numerischer Ausdruck oder Zeichenfolgenausdruck, der gedruckt werden soll.

charPos

Optional. Gibt den Einfügepunkt für das nächste Zeichen an. Verwenden Sie ein Semikolon (;), um die Einfügemarke unmittelbar nach dem letzten angezeigten Zeichen zu positionieren. Verwenden Sie Tab(n), um die Einfügemarke an einer absoluten Spaltennummer zu positionieren, die durch n angegeben wird. Tab ohne Argument positioniert die Einfügemarke am Anfang des nächsten Druckbereichs. Wenn charPos weggelassen wird, wird das nächste Zeichen auf der nächsten Zeile gedruckt.

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 die Print-Methode veranschaulicht.

Dim Printer As New Printer

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