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 打印 (字符串,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)

使用保存的有关位图的信息以及调用 SetBitmapSetCustomAlignedBitmap 方法时如何打印位图,向打印作业添加指令以打印位图。

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)

设置打印站页面上文本或图像的旋转。

适用于

另请参阅