Bagikan melalui


ReceiptPrintJob Kelas

Definisi

Mewakili sekumpulan instruksi pencetakan yang ingin Anda jalankan pada printer tanda terima.

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
Warisan
Object Platform::Object IInspectable ReceiptPrintJob
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Untuk membuat pekerjaan cetak baru untuk printer tanda terima, panggil ClaimedReceiptPrinter.CreateJob. Objek tugas cetak yang dibuat valid selama objek ClaimedReceiptPrinter yang membuatnya valid.

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1903 18362 FeedPaperByLine
1903 18362 FeedPaperByMapModeUnit
1903 18362 Print(String,PosPrinterPrintOptions)
1903 18362 StampPaper

Metode

CutPaper()

Menambahkan instruksi ke pekerjaan printer untuk memotong kertas tanda terima sepenuhnya.

CutPaper(Double)

Menambahkan instruksi ke pekerjaan printer untuk memotong persentase kertas tanda terima yang ditentukan.

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

Menambahkan instruksi ke tugas cetak untuk mencetak garis yang digambar dan dikuasai pada kertas stasiun printer tanda terima.

ExecuteAsync()

Menjalankan tugas cetak pada stasiun printer tanda terima secara asinkron.

FeedPaperByLine(Int32)

Menambahkan instruksi ke tugas cetak untuk menyalurkan kertas menurut baris pada stasiun pencetak tanda terima.

FeedPaperByMapModeUnit(Int32)

Menambahkan instruksi ke tugas cetak untuk menyalurkan kertas menurut unit mode peta pada stasiun pencetak tanda terima.

MarkFeed(PosPrinterMarkFeedKind)

Menambahkan instruksi ke tugas pencetak untuk menggunakan sensor tanda dari stasiun printer tanda terima untuk memposisikan kertas tanda terima.

Print(String)

Menambahkan instruksi ke tugas cetak untuk mencetak teks yang ditentukan pada stasiun printer tanda terima.

Print(String, PosPrinterPrintOptions)

Menambahkan instruksi ke tugas cetak untuk mencetak teks dan opsi yang ditentukan pada stasiun printer tanda terima.

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

Menambahkan instruksi ke pekerjaan cetak untuk mencetak kode batang dengan data dan simmbologi yang ditentukan pada stasiun printer tanda terima.

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

Menambahkan instruksi ke pekerjaan cetak untuk mencetak kode batang dengan data, simmbologi, dan perataan kustom yang ditentukan pada stasiun printer tanda terima.

PrintBitmap(BitmapFrame, PosPrinterAlignment)

Menambahkan instruksi ke tugas cetak untuk mencetak bitmap yang ditentukan dengan penempatan horizontal standar yang ditentukan pada stasiun printer tanda terima.

PrintBitmap(BitmapFrame, PosPrinterAlignment, UInt32)

Menambahkan instruksi ke tugas cetak untuk mencetak bitmap yang ditentukan dengan lebar yang ditentukan dan penempatan horizontal standar pada stasiun printer tanda terima.

PrintCustomAlignedBitmap(BitmapFrame, UInt32)

Menambahkan instruksi ke tugas cetak untuk mencetak bitmap yang ditentukan pada jarak yang ditentukan dari kolom cetak paling kiri pada stasiun printer tanda terima.

PrintCustomAlignedBitmap(BitmapFrame, UInt32, UInt32)

Menambahkan instruksi ke tugas cetak untuk mencetak bitmap yang ditentukan dengan lebar yang ditentukan dan pada jarak yang ditentukan dari kolom cetak paling kiri pada stasiun printer tanda terima.

PrintLine()

Menambahkan instruksi ke tugas cetak untuk mencetak karakter baris baru pada stasiun pencetak tanda terima.

PrintLine(String)

Menambahkan instruksi ke tugas cetak untuk mencetak baris teks pada stasiun printer tanda terima.

PrintSavedBitmap(UInt32)

Menambahkan instruksi ke tugas cetak untuk mencetak bitmap pada stasiun printer tanda terima dengan menggunakan bitmap dan informasi yang disimpan ke printer melalui SetBitmap atau SetCustomAlignedBitmap.

SetBarcodeRotation(PosPrinterRotation)

Mengatur rotasi kode batang pada halaman pada stasiun printer tanda terima.

SetBitmap(UInt32, BitmapFrame, PosPrinterAlignment)

Menyimpan informasi tentang bitmap dan penempatan horizontal standar yang ingin Anda gunakan untuk mencetak bitmap tersebut pada stasiun printer tanda terima, sehingga Anda dapat menggunakan metode PrintSavedBitmap untuk menambahkan informasi tersebut ke pekerjaan cetak nanti.

SetBitmap(UInt32, BitmapFrame, PosPrinterAlignment, UInt32)

Menyimpan informasi tentang bitmap, bersama dengan lebar dan penempatan horizontal standar yang ingin Anda gunakan untuk mencetak bitmap tersebut pada stasiun printer tanda terima, sehingga Anda dapat menggunakan metode PrintSavedBitmap untuk menambahkan informasi tersebut ke pekerjaan cetak nanti.

SetCustomAlignedBitmap(UInt32, BitmapFrame, UInt32)

Menyimpan informasi tentang bitmap dan jarak dari kolom cetak paling kiri tempat Anda ingin mencetak bitmap tersebut pada stasiun printer tanda terima, sehingga Anda dapat menggunakan metode PrintSavedBitmap untuk menambahkan informasi tersebut ke pekerjaan cetak nanti.

SetCustomAlignedBitmap(UInt32, BitmapFrame, UInt32, UInt32)

Menyimpan informasi tentang bitmap, bersama dengan lebar dan jarak dari kolom cetak paling kiri yang ingin Anda gunakan untuk mencetak bitmap tersebut pada stasiun printer tanda terima, sehingga Anda dapat menggunakan metode PrintSavedBitmap untuk menambahkan informasi tersebut ke pekerjaan cetak nanti.

SetPrintArea(Rect)

Menyetel area halaman tempat stasiun pencetak tanda terima dapat mencetak pekerjaan.

SetPrintRotation(PosPrinterRotation, Boolean)

Mengatur rotasi teks atau gambar pada halaman untuk stasiun printer tanda terima.

StampPaper()

Menambahkan instruksi ke tugas cetak untuk stempel pada stasiun printer tanda terima.

Berlaku untuk

Lihat juga