Condividi tramite


SlipPrintJob Classe

Definizione

Rappresenta un set di istruzioni di stampa da eseguire nella stazione della stampante di scorrimento.

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
Ereditarietà
Object Platform::Object IInspectable SlipPrintJob
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 scorrimento, chiamare ClaimedSlipPrinter.CreateJob. L'oggetto processo di stampa creato è valido fino a quando l'oggetto ClaimedSlipPrinter creato è valido.

Cronologia delle versioni

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

Metodi

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

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

ExecuteAsync()

Esegue il processo di stampa sulla stazione della stampante di scorrimento in modo asincrono.

FeedPaperByLine(Int32)

Aggiunge un'istruzione al processo di stampa per il feed di carta in base alla riga sulla stazione della stampante di scorrimento.

FeedPaperByMapModeUnit(Int32)

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

Print(String)

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

Print(String, PosPrinterPrintOptions)

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

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

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

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

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

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 scorrimento.

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 sulla stazione della stampante di scorrimento.

PrintCustomAlignedBitmap(BitmapFrame, UInt32)

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

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 scorrimento.

PrintLine()

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

PrintLine(String)

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

PrintSavedBitmap(UInt32)

Aggiunge un'istruzione al processo di stampa per stampare una bitmap nella stazione della stampante di scorrimento usando le informazioni salvate sulla bitmap e su come stamparla quando si chiama il metodo SetBitmap o SetCustomAlignedBitmap .

SetBarcodeRotation(PosPrinterRotation)

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

SetBitmap(UInt32, BitmapFrame, PosPrinterAlignment)

Salva informazioni su una bitmap e un posizionamento orizzontale standard che si desidera usare per stampare la bitmap nella stazione della stampante di scorrimento, in modo da poter usare 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 un posizionamento orizzontale standard che si vuole usare per stampare tale bitmap nella stazione della stampante di scorrimento, in modo che sia possibile usare 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 vuole stampare la bitmap nella stazione della stampante di scorrimento, in modo che sia possibile usare il metodo PrintSavedBitmap per aggiungere tali informazioni al processo di stampa in un secondo momento.

SetCustomAlignedBitmap(UInt32, BitmapFrame, UInt32, UInt32)

Salva informazioni su una bitmap, insieme alla larghezza e alla distanza dalla colonna di stampa più a sinistra che si vuole usare per stampare tale bitmap sulla stazione della stampante di scorrimento, in modo che sia possibile usare 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 scorrimento può stampare il processo.

SetPrintRotation(PosPrinterRotation, Boolean)

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

Si applica a

Vedi anche