ReceiptPrintJob Klasse

Definition

Stellt eine Reihe von Druckanweisungen dar, die auf dem Belegdrucker ausgeführt werden sollen.

public ref class ReceiptPrintJob sealed
public ref class ReceiptPrintJob sealed : IReceiptOrSlipJob
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ReceiptPrintJob final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ReceiptPrintJob final : IReceiptOrSlipJob
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ReceiptPrintJob
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ReceiptPrintJob : IReceiptOrSlipJob
Public NotInheritable Class ReceiptPrintJob
Public NotInheritable Class ReceiptPrintJob
Implements IReceiptOrSlipJob
Vererbung
Object Platform::Object IInspectable ReceiptPrintJob
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Um einen neuen Druckauftrag für den Belegdrucker zu erstellen, rufen Sie ClaimedReceiptPrinter.CreateJob auf. Das erstellte Druckauftragsobjekt ist gültig, solange das ClaimedReceiptPrinter-Objekt gültig ist, von dem es erstellt wurde.

Versionsverlauf

Windows-Version SDK-Version Mehrwert
1903 18362 FeedPaperByLine
1903 18362 FeedPaperByMapModeUnit
1903 18362 Print(String,PosPrinterPrintOptions)
1903 18362 StampPaper

Methoden

CutPaper()

Fügt dem Druckerauftrag eine Anweisung hinzu, um das Belegpapier vollständig zu schneiden.

CutPaper(Double)

Fügt dem Druckerauftrag eine Anweisung hinzu, um den angegebenen Prozentsatz des Belegpapiers zu schneiden.

DrawRuledLine(String, PosPrinterLineDirection, UInt32, PosPrinterLineStyle, UInt32)

Fügt dem Druckauftrag eine Anweisung hinzu, um eine gezeichnete, strichene Linie auf dem Papier der Belegdruckerstation zu drucken.

ExecuteAsync()

Führt den Druckauftrag auf der Belegdruckerstation asynchron aus.

FeedPaperByLine(Int32)

Fügt dem Druckauftrag eine Anweisung zum Einspeisen von Papier nach Zeile an der Belegdruckerstation hinzu.

FeedPaperByMapModeUnit(Int32)

Fügt dem Druckauftrag eine Anweisung zum Einspeisen von Papier nach Kartenmoduseinheit auf der Belegdruckerstation hinzu.

MarkFeed(PosPrinterMarkFeedKind)

Fügt dem Druckerauftrag eine Anweisung hinzu, um den Markierungssensor der Belegdruckerstation zum Positionieren des Belegpapiers zu verwenden.

Print(String)

Fügt dem Druckauftrag eine Anweisung hinzu, um den angegebenen Text auf der Belegdruckerstation zu drucken.

Print(String, PosPrinterPrintOptions)

Fügt dem Druckauftrag eine Anweisung hinzu, um den angegebenen Text und die optionen auf der Belegdruckerstation zu drucken.

PrintBarcode(String, UInt32, UInt32, UInt32, PosPrinterBarcodeTextPosition, PosPrinterAlignment)

Fügt dem Druckauftrag eine Anweisung hinzu, um einen Barcode mit den angegebenen Daten und symbologie auf der Belegdruckerstation zu drucken.

PrintBarcodeCustomAlign(String, UInt32, UInt32, UInt32, PosPrinterBarcodeTextPosition, UInt32)

Fügt dem Druckauftrag eine Anweisung hinzu, um einen Barcode mit den angegebenen Daten, symbologie und benutzerdefinierter Ausrichtung auf der Belegdruckerstation zu drucken.

PrintBitmap(BitmapFrame, PosPrinterAlignment)

Fügt dem Druckauftrag eine Anweisung hinzu, um die angegebene Bitmap mit der angegebenen horizontalen Standardplatzierung auf der Belegdruckerstation zu drucken.

PrintBitmap(BitmapFrame, PosPrinterAlignment, UInt32)

Fügt dem Druckauftrag eine Anweisung hinzu, um die angegebene Bitmap mit der angegebenen Breite und einer standardmäßigen horizontalen Platzierung auf der Belegdruckerstation zu drucken.

PrintCustomAlignedBitmap(BitmapFrame, UInt32)

Fügt dem Druckauftrag eine Anweisung hinzu, um die angegebene Bitmap in der angegebenen Entfernung von der Druckspalte ganz links auf der Belegdruckerstation zu drucken.

PrintCustomAlignedBitmap(BitmapFrame, UInt32, UInt32)

Fügt dem Druckauftrag eine Anweisung hinzu, um die angegebene Bitmap mit der angegebenen Breite und im angegebenen Abstand von der äußersten linken Druckspalte auf der Belegdruckerstation zu drucken.

PrintLine()

Fügt dem Druckauftrag eine Anweisung hinzu, um ein Zeilenumbruchzeichen auf der Belegdruckerstation zu drucken.

PrintLine(String)

Fügt dem Druckauftrag eine Anweisung hinzu, um eine Textzeile auf der Belegdruckerstation zu drucken.

PrintSavedBitmap(UInt32)

Fügt dem Druckauftrag eine Anweisung zum Drucken einer Bitmap auf der Belegdruckerstation hinzu, indem die Bitmap und informationen verwendet werden, die über SetBitmap oder SetCustomAlignedBitmap auf dem Drucker gespeichert sind.

SetBarcodeRotation(PosPrinterRotation)

Legt die Drehung des Barcodes auf der Seite auf der Belegdruckerstation fest.

SetBitmap(UInt32, BitmapFrame, PosPrinterAlignment)

Speichert Informationen zu einer Bitmap und einer horizontalen Standardplatzierung, die Sie zum Drucken dieser Bitmap auf der Belegdruckerstation verwenden möchten, sodass Sie die PrintSavedBitmap-Methode verwenden können, um diese Informationen später dem Druckauftrag hinzuzufügen.

SetBitmap(UInt32, BitmapFrame, PosPrinterAlignment, UInt32)

Speichert Informationen zu einer Bitmap sowie die Breite und eine standardmäßige horizontale Platzierung, die Sie zum Drucken dieser Bitmap auf der Belegdruckerstation verwenden möchten, sodass Sie die PrintSavedBitmap-Methode verwenden können, um diese Informationen später dem Druckauftrag hinzuzufügen.

SetCustomAlignedBitmap(UInt32, BitmapFrame, UInt32)

Speichert Informationen zu einer Bitmap und dem Abstand von der am weitesten links stehenden Druckspalte, in der Sie diese Bitmap auf der Belegdruckerstation drucken möchten, sodass Sie die PrintSavedBitmap-Methode verwenden können, um diese Informationen später dem Druckauftrag hinzuzufügen.

SetCustomAlignedBitmap(UInt32, BitmapFrame, UInt32, UInt32)

Speichert Informationen zu einer Bitmap sowie die Breite und den Abstand von der äußersten linken Druckspalte, die Sie zum Drucken dieser Bitmap auf der Belegdruckerstation verwenden möchten, sodass Sie die PrintSavedBitmap-Methode verwenden können, um diese Informationen später dem Druckauftrag hinzuzufügen.

SetPrintArea(Rect)

Legt den Bereich der Seite fest, auf der die Belegdruckerstation den Auftrag drucken kann.

SetPrintRotation(PosPrinterRotation, Boolean)

Legt die Drehung des Texts oder Bilds auf der Seite für die Belegdruckerstation fest.

StampPaper()

Fügt dem Druckauftrag eine Anweisung zum Stempeln auf der Belegdruckerstation hinzu.

Gilt für:

Weitere Informationen