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 | |
---|---|---|
Printer | Initialisiert eine neue Instanz der Printer-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
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. | |
Copies | Ruft einen Wert ab oder legt einen Wert fest, der die Anzahl der zu druckenden Exemplare bestimmt. | |
CurrentX | Ruft die horizontalen Koordinaten für die nächste Druck- oder Zeichenmethode ab oder legt diese fest. | |
CurrentY | Ruft die vertikalen Koordinaten für die nächste Druck- oder Zeichenmethode ab oder legt diese fest. | |
DeviceName | Ruft den Namen des aktuellen Druckers ab. | |
DocumentName | Ruft den beim Drucken des Dokuments (z.B. in einem Druckstatusdialogfeld oder in der Druckerwarteschlange) anzuzeigenden Dokumentnamen ab, oder legt diesen fest. | |
DrawStyle | Ruft einen Wert ab oder legt einen Wert fest, der die Linienart für die Ausgabe von Grafikmethoden bestimmt. | |
DrawWidth | Ruft die Linienstärke für die Ausgabe von Grafikmethoden ab oder legt diese fest. | |
Duplex | Ruft einen Wert ab oder legt einen Wert fest, der bestimmt, ob doppelseitig gedruckt wird, wenn der Drucker diese Funktion unterstützt. | |
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. | |
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. | |
Font | Ruft eine FontFamily anhand des Namens ab oder legt diese fest. | |
FontBold | Ruft den fetten Schriftschnitt ab oder legt diesen fest. | |
FontCount | Gibt die Anzahl der Schriftarten zurück, die dem aktuellen Anzeigegerät oder aktiven Drucker zur Verfügung stehen. | |
FontItalic | Ruft den kursiven Schriftschnitt ab oder legt diesen fest. | |
FontName | Ruft den Namen der Schriftart ab, in der der Text für einen Druckvorgang angezeigt wird, oder legt diesen fest. | |
Fonts | Ruft alle Schriftartnamen ab, die für den aktuellen Drucker verfügbar sind. | |
FontSize | Ruft die Größe der Schriftart ab, die für Text in einem Druckvorgang zur Laufzeit verwendet wird, oder legt diese fest. | |
FontStrikethru | Ruft den Durchgestrichen-Schriftschnitt ab oder legt diesen fest. | |
FontTransparent | Ruft einen Wert ab oder legt einen Wert fest, der bestimmt, ob Hintergrundgrafiken auf einem Printer-Objekt hinter Textzeichen gedruckt werden. | |
FontUnderline | Ruft den Unterstrichen-Schriftschnitt ab oder legt diesen fest. | |
ForeColor | Ruft die Farbe ab, in der Text und Grafik gedruckt werden, oder legt diese fest. | |
Height | Ruft die Höhe einer Seite ab oder legt diese fest. | |
IsDefaultPrinter | Gibt einen Wert zurück, der angibt, ob der zurzeit ausgewählte Drucker als Standarddrucker in der Systemsteuerung definiert ist. | |
Orientation | Ruft einen Wert ab, der angibt, ob Dokumente im Hochformat oder Querformat gedruckt werden soll, oder legt diesen fest. | |
Page | Gibt die Seitenzahl der Seite zurück, die gerade gedruckt wird. | |
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. | |
PaperSize | Ruft einen Wert ab oder legt diesen fest, der das Papierformat für den aktuellen Drucker angibt. | |
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. | |
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. | |
PrintQuality | Ruft einen Wert ab oder legt einen Wert fest, der die Druckerauflösung angibt. | |
RightToLeft | Ruft einen Boolean-Wert ab oder legt diesen fest, der die Textanzeigerichtung auf einem System mit Richtung von rechts nach links angibt. | |
ScaleHeight | Ruft bei Verwendung von Grafikmethoden die Anzahl der Einheiten für die vertikale Messung der Seite ab oder legt diese fest. | |
ScaleLeft | Ruft die horizontalen Koordinaten für den linken Rand der Seite ab, wenn Sie Grafikmethoden verwenden, oder legt diese fest. | |
ScaleMode | Ruft einen Wert ab oder legt diesen fest, der die Maßeinheit für die Koordinaten eines Objekts anzeigt, wenn Sie Grafikmethoden verwenden. | |
ScaleTop | Ruft die vertikalen Koordinaten für den oberen Rand der Seite ab, wenn Sie Grafikmethoden verwenden, oder legt diese fest. | |
ScaleWidth | Ruft bei Verwendung von Grafikmethoden die Anzahl der Einheiten für die horizontale Messung der Seite ab oder legt diese fest. | |
TwipsPerPixelX | Ruft einen Wert ab, der die Anzahl von Twips pro Pixel für ein Objekt angibt, das horizontal gemessen wird. | |
TwipsPerPixelY | Ruft einen Wert ab, der die Anzahl von Twips pro Pixel für ein Objekt angibt, das vertikal gemessen wird. | |
Width | Übernimmt oder bestimmt die Breite einer Seite. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Circle(Single, Single, Single, Int32, Single, Single, Single) | Druckt einen Kreis, eine Ellipse oder einen Bogen auf einer Seite. | |
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. | |
EndDoc | Beendet einen Druckvorgang, der dem Printer-Objekt gesendet wird und gibt das Dokument in das Druckgerät oder den Spooler frei. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
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.) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
KillDoc | Beendet den aktuellen Druckauftrag sofort. | |
Line(Single, Single) | Druckt Linien auf einer Seite. | |
Line(Single, Single, Single, Single, Int32, Boolean, Boolean) | Druckt Linien, Quadrate oder Rechtecke auf einer Seite. | |
Line(Boolean, Single, Single, Boolean, Single, Single, Int32, Boolean, Boolean) | Druckt Linien, Quadrate oder Rechtecke auf einer Seite. | |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) | |
NewPage | Beendet den Druck auf der aktuellen Seite und setzt den Druck auf einer neuen Seite fort. | |
PaintPicture | Druckt die Inhalte einer Bilddatei auf einer Seite. | |
Ausgabe von Text auf einer Seite. | ||
PSet(Single, Single) | Druckt einen einzelnen Punkt auf einer Seite. | |
PSet(Single, Single, Int32) | Druckt einen einzelnen Punkt in einer bestimmten Farbe auf einer Seite. | |
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. | |
Scale() | Definiert das Koordinatensystem des Printer-Objekts. | |
Scale(Single, Single, Single, Single) | Definiert das Koordinatensystem des Printer-Objekts. | |
ScaleX | Konvertiert den Wert für die Breite einer Seite von einer der Maßeinheiten der ScaleMode-Eigenschaft in einen anderen. | |
ScaleY | Konvertiert den Wert für die Höhe einer Seite von einer der Maßeinheiten der ScaleMode-Eigenschaft in einen anderen. | |
TextHeight | Gibt die Höhe einer Textzeichenfolge zurück, wie sie in der aktuellen Schriftart gedruckt wird. | |
TextWidth | Gibt die Breite einer Textzeichenfolge zurück, wie sie in der aktuellen Schriftart gedruckt wird. | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
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
How to: Fix Upgrade Errors by Using the Printer Compatibility Library (Visual Basic)
Deploying Applications That Reference the Printer Compatibility Library