Freigeben über


Printer-Klasse

Stellt ein Printer-Objekt für aktualisierten Druckvorgangscode in Visual Basic 6.0 bereit.

Vererbungshierarchie

Object
  Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6.Printer

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

Syntax

'Declaration
Public Class Printer
public class Printer
public ref class Printer
type Printer =  class end
public class Printer

Der Printer-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode Printer Initialisiert eine neue Instanz der Printer-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ColorMode Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die Ausgabe farbig oder monochrom auf einem Gerät gedruckt wird, das einen Farbdruck unterstützt.
Öffentliche Eigenschaft Copies Ruft einen Wert ab oder legt einen Wert fest, der die Anzahl der zu druckenden Exemplare bestimmt.
Öffentliche Eigenschaft CurrentX Ruft die horizontalen Koordinaten für die nächste Druck- oder Zeichenmethode ab oder legt diese fest.
Öffentliche Eigenschaft CurrentY Ruft die vertikalen Koordinaten für die nächste Druck- oder Zeichenmethode ab oder legt diese fest.
Öffentliche Eigenschaft DeviceName Ruft den Namen des aktuellen Druckers ab.
Öffentliche Eigenschaft DocumentName Ruft den beim Drucken des Dokuments (z.B. in einem Druckstatusdialogfeld oder in der Druckerwarteschlange) anzuzeigenden Dokumentnamen ab, oder legt diesen fest.
Öffentliche Eigenschaft DrawStyle Ruft einen Wert ab oder legt einen Wert fest, der die Linienart für die Ausgabe von Grafikmethoden bestimmt.
Öffentliche Eigenschaft DrawWidth Ruft die Linienstärke für die Ausgabe von Grafikmethoden ab oder legt diese fest.
Öffentliche Eigenschaft Duplex Ruft einen Wert ab oder legt einen Wert fest, der bestimmt, ob doppelseitig gedruckt wird, wenn der Drucker diese Funktion unterstützt.
Öffentliche Eigenschaft FillColor Ruft die Farbe ab, die zum Füllen von Formen verwendet wird, die mittels Circle- und Line-Grafikmethoden erstellt wurden, oder legt diese fest.
Öffentliche Eigenschaft FillStyle Ruft das Schema ab, das verwendet wird, um Formen auszufüllen, die mithilfe des Circle und der Line Grafikmethoden erstellt werden, oder legt dieses fest.
Öffentliche Eigenschaft Font Ruft eine FontFamily anhand des Namens ab oder legt diese fest.
Öffentliche Eigenschaft FontBold Ruft den fetten Schriftschnitt ab oder legt diesen fest.
Öffentliche Eigenschaft FontCount Gibt die Anzahl der Schriftarten zurück, die dem aktuellen Anzeigegerät oder aktiven Drucker zur Verfügung stehen.
Öffentliche Eigenschaft FontItalic Ruft den kursiven Schriftschnitt ab oder legt diesen fest.
Öffentliche Eigenschaft FontName Ruft den Namen der Schriftart ab, in der der Text für einen Druckvorgang angezeigt wird, oder legt diesen fest.
Öffentliche Eigenschaft Fonts Ruft alle Schriftartnamen ab, die für den aktuellen Drucker verfügbar sind.
Öffentliche Eigenschaft FontSize Ruft die Größe der Schriftart ab, die für Text in einem Druckvorgang zur Laufzeit verwendet wird, oder legt diese fest.
Öffentliche Eigenschaft FontStrikethru Ruft den Durchgestrichen-Schriftschnitt ab oder legt diesen fest.
Öffentliche Eigenschaft FontTransparent Ruft einen Wert ab oder legt einen Wert fest, der bestimmt, ob Hintergrundgrafiken auf einem Printer-Objekt hinter Textzeichen gedruckt werden.
Öffentliche Eigenschaft FontUnderline Ruft den Unterstrichen-Schriftschnitt ab oder legt diesen fest.
Öffentliche Eigenschaft ForeColor Ruft die Farbe ab, in der Text und Grafik gedruckt werden, oder legt diese fest.
Öffentliche Eigenschaft Height Ruft die Höhe einer Seite ab oder legt diese fest.
Öffentliche Eigenschaft IsDefaultPrinter Gibt einen Wert zurück, der angibt, ob der zurzeit ausgewählte Drucker als Standarddrucker in der Systemsteuerung definiert ist.
Öffentliche Eigenschaft Orientation Ruft einen Wert ab, der angibt, ob Dokumente im Hochformat oder Querformat gedruckt werden soll, oder legt diesen fest.
Öffentliche Eigenschaft Page Gibt die Seitenzahl der Seite zurück, die gerade gedruckt wird.
Öffentliche Eigenschaft PaperBin Ruft einen Wert ab oder legt diesen fest, der den standardmäßigen Papiereinzug für den Drucker angibt, aus dem das Papier eingezogen wird während der Druckvorgänge.
Öffentliche Eigenschaft PaperSize Ruft einen Wert ab oder legt diesen fest, der das Papierformat für den aktuellen Drucker angibt.
Öffentliche Eigenschaft PrintAction Ruft einen Wert ab oder legt einen Wert fest, der bestimmt, ob die Druckausgabe an einen Drucker, an eine Seitenansicht oder an eine Datei umgeleitet wird.
Öffentliche Eigenschaft PrintFileName Ruft einen Wert ab oder legt einen Wert fest, der den Dateinamen einer gekapselten PostScript-Datei und den Pfad angibt, in dem die Datei gespeichert wird, wenn die PrintAction-Eigenschaft auf PrintToFile gesetzt wird.
Öffentliche Eigenschaft PrintQuality Ruft einen Wert ab oder legt einen Wert fest, der die Druckerauflösung angibt.
Öffentliche Eigenschaft RightToLeft Ruft einen Boolean-Wert ab oder legt diesen fest, der die Textanzeigerichtung auf einem System mit Richtung von rechts nach links angibt.
Öffentliche Eigenschaft ScaleHeight Ruft bei Verwendung von Grafikmethoden die Anzahl der Einheiten für die vertikale Messung der Seite ab oder legt diese fest.
Öffentliche Eigenschaft ScaleLeft Ruft die horizontalen Koordinaten für den linken Rand der Seite ab, wenn Sie Grafikmethoden verwenden, oder legt diese fest.
Öffentliche Eigenschaft ScaleMode Ruft einen Wert ab oder legt diesen fest, der die Maßeinheit für die Koordinaten eines Objekts anzeigt, wenn Sie Grafikmethoden verwenden.
Öffentliche Eigenschaft ScaleTop Ruft die vertikalen Koordinaten für den oberen Rand der Seite ab, wenn Sie Grafikmethoden verwenden, oder legt diese fest.
Öffentliche Eigenschaft ScaleWidth Ruft bei Verwendung von Grafikmethoden die Anzahl der Einheiten für die horizontale Messung der Seite ab oder legt diese fest.
Öffentliche Eigenschaft TwipsPerPixelX Ruft einen Wert ab, der die Anzahl von Twips pro Pixel für ein Objekt angibt, das horizontal gemessen wird.
Öffentliche Eigenschaft TwipsPerPixelY Ruft einen Wert ab, der die Anzahl von Twips pro Pixel für ein Objekt angibt, das vertikal gemessen wird.
Öffentliche Eigenschaft Width Übernimmt oder bestimmt die Breite einer Seite.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Circle(Single, Single, Single, Int32, Single, Single, Single) Druckt einen Kreis, eine Ellipse oder einen Bogen auf einer Seite.
Öffentliche Methode Circle(Boolean, Single, Single, Single, Int32, Single, Single, Single) Druckt einen Kreis, eine Ellipse oder einen Bogen auf einer Seite und gibt an, ob der Mittelpunkt relativ zur aktuellen Position ist.
Öffentliche Methode EndDoc Beendet einen Druckvorgang, der dem Printer-Objekt gesendet wird und gibt das Dokument in das Druckgerät oder den Spooler frei.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode KillDoc Beendet den aktuellen Druckauftrag sofort.
Öffentliche Methode Line(Single, Single) Druckt Linien auf einer Seite.
Öffentliche Methode Line(Single, Single, Single, Single, Int32, Boolean, Boolean) Druckt Linien, Quadrate oder Rechtecke auf einer Seite.
Öffentliche Methode Line(Boolean, Single, Single, Boolean, Single, Single, Int32, Boolean, Boolean) Druckt Linien, Quadrate oder Rechtecke auf einer Seite.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Öffentliche Methode NewPage Beendet den Druck auf der aktuellen Seite und setzt den Druck auf einer neuen Seite fort.
Öffentliche Methode PaintPicture Druckt die Inhalte einer Bilddatei auf einer Seite.
Öffentliche Methode Print Ausgabe von Text auf einer Seite.
Öffentliche Methode PSet(Single, Single) Druckt einen einzelnen Punkt auf einer Seite.
Öffentliche Methode PSet(Single, Single, Int32) Druckt einen einzelnen Punkt in einer bestimmten Farbe auf einer Seite.
Öffentliche Methode PSet(Boolean, Single, Single, Int32) Druckt einen einzelnen Punkt in einer bestimmten Farbe auf einer Seite, und gibt optional einen Punkt an, der relativ zu den aktuellen Koordinaten ist.
Öffentliche Methode Scale() Definiert das Koordinatensystem des Printer-Objekts.
Öffentliche Methode Scale(Single, Single, Single, Single) Definiert das Koordinatensystem des Printer-Objekts.
Öffentliche Methode ScaleX Konvertiert den Wert für die Breite einer Seite von einer der Maßeinheiten der ScaleMode-Eigenschaft in einen anderen.
Öffentliche Methode ScaleY Konvertiert den Wert für die Höhe einer Seite von einer der Maßeinheiten der ScaleMode-Eigenschaft in einen anderen.
Öffentliche Methode TextHeight Gibt die Höhe einer Textzeichenfolge zurück, wie sie in der aktuellen Schriftart gedruckt wird.
Öffentliche Methode TextWidth Gibt die Breite einer Textzeichenfolge zurück, wie sie in der aktuellen Schriftart gedruckt wird.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode Write Druckt Text auf einer Seite, ohne einen Wagenrücklauf hinzuzufügen.

Zum Seitenanfang

Hinweise

Das Objekt in Visual Basic Printer verfügt über keine direkte Entsprechung in Visual Basic. Das Printer-Objekt stellt alle Eigenschaften, Methoden, Ereignisse und Visual Basic Printer-Objekt. Dies ermöglicht Visual Basic 6.0, das Code gibt, um Upgrade auszuführen.

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.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

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