Freigeben über


SlipPrintJob Klasse

Definition

Stellt eine Reihe von Druckanweisungen dar, die sie auf der Slipdruckerstation ausführen möchten.

public ref class SlipPrintJob 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 SlipPrintJob final : IReceiptOrSlipJob
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class SlipPrintJob 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 SlipPrintJob : IReceiptOrSlipJob
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class SlipPrintJob : IReceiptOrSlipJob
Public NotInheritable Class SlipPrintJob
Implements IReceiptOrSlipJob
Vererbung
Object Platform::Object IInspectable SlipPrintJob
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 Slipdrucker zu erstellen, rufen Sie ClaimedSlipPrinter.CreateJob auf. Das erstellte Druckauftragsobjekt ist gültig, solange das ClaimedSlipPrinter-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)

Methoden

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 Slipdruckerstation asynchron aus.

FeedPaperByLine(Int32)

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

FeedPaperByMapModeUnit(Int32)

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

Print(String)

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

Print(String, PosPrinterPrintOptions)

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

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

Fügt dem Druckauftrag eine Anweisung zum Drucken eines Barcodes auf der Zetteldruckerstation mit den angegebenen Daten und der angegebenen Symbologie hinzu.

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

Fügt dem Druckauftrag eine Anweisung zum Drucken eines Barcodes auf der Slipdruckerstation mit den angegebenen Daten, Symbologie und benutzerdefinierter Ausrichtung hinzu.

PrintBitmap(BitmapFrame, PosPrinterAlignment)

Fügt dem Druckauftrag eine Anweisung hinzu, um die angegebene Bitmap mit der angegebenen horizontalen Standardplatzierung auf der Slipdruckerstation 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 Slipdruckerstation zu drucken.

PrintCustomAlignedBitmap(BitmapFrame, UInt32)

Fügt dem Druckauftrag eine Anweisung hinzu, um die angegebene Bitmap in der angegebenen Entfernung von der äußersten linken Druckspalte auf der Slipdruckerstation 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 Slipdruckerstation zu drucken.

PrintLine()

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

PrintLine(String)

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

PrintSavedBitmap(UInt32)

Fügt dem Druckauftrag eine Anweisung hinzu, um eine Bitmap auf der Zetteldruckerstation zu drucken, indem Sie die Informationen verwenden, die Sie über die Bitmap gespeichert haben, und wie sie gedruckt wird, wenn Sie die SetBitmap - oder SetCustomAlignedBitmap-Methode aufgerufen haben .

SetBarcodeRotation(PosPrinterRotation)

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

SetBitmap(UInt32, BitmapFrame, PosPrinterAlignment)

Speichert Informationen zu einer Bitmap und einer horizontalen Standardplatzierung, die Sie zum Drucken dieser Bitmap auf der Zetteldruckerstation verwenden möchten, damit 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 Zetteldruckerstation 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 zur äußersten linken Druckspalte, in der Sie diese Bitmap auf der Zetteldruckerstation 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 zur äußersten linken Druckspalte, die Sie zum Drucken dieser Bitmap auf der Slipdruckerstation 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 dem die Scheindruckerstation den Auftrag drucken kann.

SetPrintRotation(PosPrinterRotation, Boolean)

Legt die Drehung des Texts oder Bilds auf der Seite auf der Slipdruckerstation fest.

Gilt für:

Weitere Informationen