ReceiptPrintJob Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |