Partager via


ReceiptPrintJob Classe

Définition

Représente un ensemble d’instructions d’impression que vous souhaitez exécuter sur l’imprimante de reçus.

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
Héritage
Object Platform::Object IInspectable ReceiptPrintJob
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Pour créer un travail d’impression pour l’imprimante de reçus, appelez ClaimedReceiptPrinter.CreateJob. L’objet de travail d’impression créé est valide tant que l’objet ClaimedReceiptPrinter qui l’a créé est valide.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1903 18362 FeedPaperByLine
1903 18362 FeedPaperByMapModeUnit
1903 18362 Print(String,PosPrinterPrintOptions)
1903 18362 StampPaper

Méthodes

CutPaper()

Ajoute une instruction à la tâche d’imprimante pour couper complètement le papier de reçu.

CutPaper(Double)

Ajoute une instruction à la tâche d’imprimante pour couper le pourcentage spécifié du papier de reçu.

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

Ajoute une instruction au travail d’impression pour imprimer une ligne tracée et régné sur le papier de l’imprimante de reçus.

ExecuteAsync()

Exécute le travail d’impression sur la station d’impression de reçu de manière asynchrone.

FeedPaperByLine(Int32)

Ajoute une instruction au travail d’impression pour alimenter le papier par ligne sur la station d’imprimante de reçus.

FeedPaperByMapModeUnit(Int32)

Ajoute une instruction au travail d’impression pour alimenter le papier par unité de mode carte sur la station d’imprimante de reçus.

MarkFeed(PosPrinterMarkFeedKind)

Ajoute une instruction à la tâche d’imprimante pour utiliser le capteur de marque de la station d’imprimante de reçus pour positionner le papier de reçu.

Print(String)

Ajoute une instruction au travail d’impression pour imprimer le texte spécifié sur l’imprimante de reçus.

Print(String, PosPrinterPrintOptions)

Ajoute une instruction au travail d’impression pour imprimer le texte et les options spécifiés sur l’imprimante de reçus.

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

Ajoute une instruction au travail d’impression pour imprimer un code-barres avec les données et la symbologie spécifiées sur la station d’impression de reçu.

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

Ajoute une instruction au travail d’impression pour imprimer un code-barres avec les données, la symbologie et l’alignement personnalisé spécifiés sur la station d’impression de reçus.

PrintBitmap(BitmapFrame, PosPrinterAlignment)

Ajoute une instruction à la tâche d’impression pour imprimer l’image bitmap spécifiée avec la position horizontale standard spécifiée sur la station d’imprimante de reçus.

PrintBitmap(BitmapFrame, PosPrinterAlignment, UInt32)

Ajoute une instruction à la tâche d’impression pour imprimer l’image bitmap spécifiée avec la largeur spécifiée et une position horizontale standard sur la station d’impression de reçus.

PrintCustomAlignedBitmap(BitmapFrame, UInt32)

Ajoute une instruction au travail d’impression pour imprimer l’image bitmap spécifiée à la distance spécifiée de la colonne d’impression la plus à gauche de la station d’impression.

PrintCustomAlignedBitmap(BitmapFrame, UInt32, UInt32)

Ajoute une instruction au travail d’impression pour imprimer l’image bitmap spécifiée avec la largeur spécifiée et à la distance spécifiée de la colonne d’impression la plus à gauche de la station d’impression de reçu.

PrintLine()

Ajoute une instruction au travail d’impression pour imprimer un caractère de nouvelle ligne sur l’imprimante de reçus.

PrintLine(String)

Ajoute une instruction au travail d’impression pour imprimer une ligne de texte sur l’imprimante de reçus.

PrintSavedBitmap(UInt32)

Ajoute une instruction à la tâche d’impression pour imprimer une image bitmap sur la station d’imprimante de reçus à l’aide de l’image bitmap et des informations enregistrées sur l’imprimante via SetBitmap ou SetCustomAlignedBitmap.

SetBarcodeRotation(PosPrinterRotation)

Définit la rotation du code-barres sur la page de l’imprimante de reçus.

SetBitmap(UInt32, BitmapFrame, PosPrinterAlignment)

Enregistre des informations sur une image bitmap et un emplacement horizontal standard que vous souhaitez utiliser pour imprimer cette image bitmap sur l’imprimante de reçu, afin que vous puissiez utiliser la méthode PrintSavedBitmap pour ajouter ces informations au travail d’impression ultérieurement.

SetBitmap(UInt32, BitmapFrame, PosPrinterAlignment, UInt32)

Enregistre des informations sur une image bitmap, ainsi que la largeur et l’emplacement horizontal standard que vous souhaitez utiliser pour imprimer cette image bitmap sur l’imprimante de reçu, afin que vous puissiez utiliser la méthode PrintSavedBitmap pour ajouter ces informations au travail d’impression ultérieurement.

SetCustomAlignedBitmap(UInt32, BitmapFrame, UInt32)

Enregistre des informations sur une image bitmap et la distance de la colonne d’impression la plus à gauche à laquelle vous souhaitez imprimer cette image bitmap sur l’imprimante de reçu, afin que vous puissiez utiliser la méthode PrintSavedBitmap pour ajouter ces informations au travail d’impression ultérieurement.

SetCustomAlignedBitmap(UInt32, BitmapFrame, UInt32, UInt32)

Enregistre des informations sur une image bitmap, ainsi que la largeur et la distance de la colonne d’impression la plus à gauche que vous souhaitez utiliser pour imprimer cette image bitmap sur la station d’impression de reçu, afin que vous puissiez utiliser la méthode PrintSavedBitmap pour ajouter ces informations au travail d’impression ultérieurement.

SetPrintArea(Rect)

Définit la zone de la page sur laquelle l’imprimante de reçus peut imprimer le travail.

SetPrintRotation(PosPrinterRotation, Boolean)

Définit la rotation du texte ou de l’image sur la page de l’imprimante de reçu.

StampPaper()

Ajoute une instruction au travail d’impression pour marquer sur la station d’imprimante de reçus.

S’applique à

Voir aussi