ReceiptPrintJob Classe

Definizione

Rappresenta un set di istruzioni di stampa da eseguire sulla stampante di ricevute.

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
Ereditarietà
Object Platform::Object IInspectable ReceiptPrintJob
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Per creare un nuovo processo di stampa per la stampante di ricevute, chiama ClaimedReceiptPrinter.CreateJob. L'oggetto processo di stampa creato è valido purché l'oggetto ClaimedReceiptPrinter che lo ha creato sia valido.

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1903 18362 FeedPaperByLine
1903 18362 FeedPaperByMapModeUnit
1903 18362 Print(String,PosPrinterPrintOptions)
1903 18362 StampPaper

Metodi

CutPaper()

Aggiunge un'istruzione al processo della stampante per tagliare completamente la carta ricevuta.

CutPaper(Double)

Aggiunge un'istruzione al processo della stampante per tagliare la percentuale specificata della carta ricevuta.

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

Aggiunge un'istruzione al processo di stampa per stampare una linea disegnata e regolata sulla carta della stazione della stampante di ricevute.

ExecuteAsync()

Esegue il processo di stampa nella stazione della stampante di ricevute in modo asincrono.

FeedPaperByLine(Int32)

Aggiunge un'istruzione al processo di stampa per alimentare la carta per riga nella stazione della stampante di ricevuta.

FeedPaperByMapModeUnit(Int32)

Aggiunge un'istruzione al processo di stampa per alimentare la carta in base all'unità della modalità mappa nella stazione della stampante di ricevuta.

MarkFeed(PosPrinterMarkFeedKind)

Aggiunge un'istruzione al processo della stampante per utilizzare il sensore di contrassegno della stazione della stampante di ricevuta per posizionare la carta ricevuta.

Print(String)

Aggiunge un'istruzione al processo di stampa per stampare il testo specificato nella stazione della stampante di ricevute.

Print(String, PosPrinterPrintOptions)

Aggiunge un'istruzione al processo di stampa per stampare il testo e le opzioni specificati nella stazione della stampante di ricevuta.

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

Aggiunge un'istruzione al processo di stampa per stampare un codice a barre con i dati e la simbologia specificati nella stazione della stampante di ricevute.

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

Aggiunge un'istruzione al processo di stampa per stampare un codice a barre con i dati, la simbologia e l'allineamento personalizzato specificati nella stazione della stampante di ricevute.

PrintBitmap(BitmapFrame, PosPrinterAlignment)

Aggiunge un'istruzione al processo di stampa per stampare la bitmap specificata con il posizionamento orizzontale standard specificato nella stazione della stampante di ricevute.

PrintBitmap(BitmapFrame, PosPrinterAlignment, UInt32)

Aggiunge un'istruzione al processo di stampa per stampare la bitmap specificata con la larghezza specificata e un posizionamento orizzontale standard nella stazione della stampante di ricevute.

PrintCustomAlignedBitmap(BitmapFrame, UInt32)

Aggiunge un'istruzione al processo di stampa per stampare la bitmap specificata alla distanza specificata dalla colonna di stampa più a sinistra nella stazione della stampante di ricevute.

PrintCustomAlignedBitmap(BitmapFrame, UInt32, UInt32)

Aggiunge un'istruzione al processo di stampa per stampare la bitmap specificata con la larghezza specificata e alla distanza specificata dalla colonna di stampa più a sinistra nella stazione della stampante di ricevute.

PrintLine()

Aggiunge un'istruzione al processo di stampa per stampare un carattere di nuova riga nella stazione della stampante di ricevuta.

PrintLine(String)

Aggiunge un'istruzione al processo di stampa per stampare una riga di testo nella stazione della stampante di ricevuta.

PrintSavedBitmap(UInt32)

Aggiunge un'istruzione al processo di stampa per stampare una bitmap nella stazione della stampante di ricevute usando la bitmap e le informazioni salvate nella stampante tramite SetBitmap o SetCustomAlignedBitmap.

SetBarcodeRotation(PosPrinterRotation)

Imposta la rotazione del codice a barre nella pagina nella stazione della stampante di ricevute.

SetBitmap(UInt32, BitmapFrame, PosPrinterAlignment)

Salva le informazioni su una bitmap e un posizionamento orizzontale standard che si desidera utilizzare per stampare tale bitmap nella stazione della stampante di ricevute, in modo da poter utilizzare il metodo PrintSavedBitmap per aggiungere tali informazioni al processo di stampa in un secondo momento.

SetBitmap(UInt32, BitmapFrame, PosPrinterAlignment, UInt32)

Salva informazioni su una bitmap, insieme alla larghezza e a una posizione orizzontale standard che si desidera utilizzare per stampare tale bitmap nella stazione della stampante di ricevute, in modo da poter utilizzare il metodo PrintSavedBitmap per aggiungere tali informazioni al processo di stampa in un secondo momento.

SetCustomAlignedBitmap(UInt32, BitmapFrame, UInt32)

Salva informazioni su una bitmap e sulla distanza dalla colonna di stampa più a sinistra in cui si desidera stampare la bitmap nella stazione della stampante di ricevute, in modo da poter utilizzare il metodo PrintSavedBitmap per aggiungere tali informazioni al processo di stampa in un secondo momento.

SetCustomAlignedBitmap(UInt32, BitmapFrame, UInt32, UInt32)

Salva le informazioni su una bitmap, insieme alla larghezza e alla distanza dalla colonna di stampa più a sinistra che si desidera utilizzare per stampare tale bitmap nella stazione della stampante di ricevute, in modo da poter utilizzare il metodo PrintSavedBitmap per aggiungere tali informazioni al processo di stampa in un secondo momento.

SetPrintArea(Rect)

Imposta l'area della pagina in cui la stazione della stampante di ricevute può stampare il processo.

SetPrintRotation(PosPrinterRotation, Boolean)

Imposta la rotazione del testo o dell'immagine nella pagina per la stazione della stampante di ricevute.

StampPaper()

Aggiunge un'istruzione al processo di stampa da stampare nella stazione della stampante di ricevuta.

Si applica a

Vedi anche