ReceiptPrintJob Класс

Определение

Представляет набор инструкций по печати, которые необходимо выполнить на принтере квитанций.

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
Наследование
Object Platform::Object IInspectable ReceiptPrintJob
Атрибуты
Реализации

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Чтобы создать задание печати для чекового принтера, вызовите ClaimedReceiptPrinter.CreateJob. Созданный объект задания печати действителен при условии, что созданный объект ClaimedReceiptPrinter является допустимым.

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1903 18362 FeedPaperByLine
1903 18362 FeedPaperByMapModeUnit
1903 18362 Print(String,PosPrinterPrintOptions)
1903 18362 StampPaper

Методы

CutPaper()

Добавляет инструкцию к заданию принтера, чтобы полностью вырезать чековую бумагу.

CutPaper(Double)

Добавляет инструкцию в задание принтера, чтобы вырезать указанный процент квитанции.

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

Добавляет инструкцию к заданию печати для печати нарисованной линии с правилом на бумаге станции чекового принтера.

ExecuteAsync()

Выполняет задание печати на станции чекового принтера асинхронно.

FeedPaperByLine(Int32)

Добавляет инструкцию к заданию печати для подачи бумаги по строке на станции чекового принтера.

FeedPaperByMapModeUnit(Int32)

Добавляет инструкцию к заданию печати для отправки бумаги в единицу режима карты на станции чекового принтера.

MarkFeed(PosPrinterMarkFeedKind)

Добавляет в задание принтера инструкцию по использованию датчика меток станции чекового принтера для размещения квитанции бумаги.

Print(String)

Добавляет инструкцию к заданию печати для печати указанного текста на станции печати квитанций.

Print(String, PosPrinterPrintOptions)

Добавляет инструкцию к заданию печати для печати указанного текста и параметров на станции чекового принтера.

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

Добавляет инструкцию к заданию печати для печати штрихкода с указанными данными и символами на станции чекового принтера.

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

Добавляет инструкцию к заданию печати для печати штрихкода с указанными данными, символами и пользовательским выравниванием на станции чекового принтера.

PrintBitmap(BitmapFrame, PosPrinterAlignment)

Добавляет инструкцию к заданию печати для печати указанного растрового изображения с указанным стандартным горизонтальным размещением на станции чекового принтера.

PrintBitmap(BitmapFrame, PosPrinterAlignment, UInt32)

Добавляет в задание печати инструкцию для печати указанного растрового изображения с указанной шириной и стандартным горизонтальным размещением на станции чекового принтера.

PrintCustomAlignedBitmap(BitmapFrame, UInt32)

Добавляет в задание печати инструкцию для печати указанного растрового изображения на указанном расстоянии от крайнего левого столбца печати на станции чекового принтера.

PrintCustomAlignedBitmap(BitmapFrame, UInt32, UInt32)

Добавляет в задание печати инструкцию для печати указанного растрового изображения с заданной шириной и на указанном расстоянии от крайнего левого столбца печати на станции чекового принтера.

PrintLine()

Добавляет инструкцию к заданию печати для печати символа новой строки на станции чекового принтера.

PrintLine(String)

Добавляет инструкцию в задание печати для печати строки текста на станции чекового принтера.

PrintSavedBitmap(UInt32)

Добавляет инструкцию к заданию печати для печати растрового изображения на станции чекового принтера с помощью растрового изображения и сведений, сохраненных на принтере с помощью SetBitmap или SetCustomAlignedBitmap.

SetBarcodeRotation(PosPrinterRotation)

Задает поворот штрихкода на странице станции чекового принтера.

SetBitmap(UInt32, BitmapFrame, PosPrinterAlignment)

Сохраняет сведения о растровом рисунке и стандартном горизонтальном размещении, которое вы хотите использовать для печати этого растрового изображения на станции чекового принтера, чтобы позже можно было использовать метод PrintSavedBitmap для добавления этих сведений в задание печати.

SetBitmap(UInt32, BitmapFrame, PosPrinterAlignment, UInt32)

Сохраняет сведения о растровом рисунке, а также ширину и стандартное горизонтальное размещение, которое вы хотите использовать для печати этого растрового изображения на станции печати, чтобы вы могли использовать метод PrintSavedBitmap , чтобы позже добавить эти сведения в задание печати.

SetCustomAlignedBitmap(UInt32, BitmapFrame, UInt32)

Сохраняет сведения о растровом рисунке и расстояние от крайнего левого столбца печати, в котором вы хотите напечатать это растровое изображение на станции чекового принтера, чтобы позже можно было использовать метод PrintSavedBitmap для добавления этой информации в задание печати.

SetCustomAlignedBitmap(UInt32, BitmapFrame, UInt32, UInt32)

Сохраняет сведения о растровом рисунке, а также ширину и расстояние от крайнего левого столбца печати, который вы хотите использовать для печати этого растрового рисунка на станции чекового принтера, чтобы позже добавить эти сведения в задание печати с помощью метода PrintSavedBitmap .

SetPrintArea(Rect)

Задает область страницы, в которой станция чекового принтера может печатать задание.

SetPrintRotation(PosPrinterRotation, Boolean)

Задает поворот текста или изображения на странице станции чекового принтера.

StampPaper()

Добавляет инструкцию к заданию печати для отметки на станции чекового принтера.

Применяется к

См. также раздел