Поделиться через


SlipPrintJob Класс

Определение

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

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

Требования к 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)

Комментарии

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

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

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

Методы

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

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

ExecuteAsync()

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

FeedPaperByLine(Int32)

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

FeedPaperByMapModeUnit(Int32)

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

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)

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

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

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