ClaimedSlipPrinter 类

定义

表示已声明使用的单据打印机工作站。

public ref class ClaimedSlipPrinter sealed
public ref class ClaimedSlipPrinter sealed : ICommonClaimedPosPrinterStation
/// [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 ClaimedSlipPrinter final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ClaimedSlipPrinter final : ICommonClaimedPosPrinterStation
[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 ClaimedSlipPrinter
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ClaimedSlipPrinter : ICommonClaimedPosPrinterStation
Public NotInheritable Class ClaimedSlipPrinter
Public NotInheritable Class ClaimedSlipPrinter
Implements ICommonClaimedPosPrinterStation
继承
Object Platform::Object IInspectable ClaimedSlipPrinter
属性
实现

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 对象,请使用 ClaimedPosPrinter.Slip 属性。

属性

CharactersPerLine

获取或设置单据打印机站可以打印每行文本的字符数。

ColorCartridge

获取或设置打印站在打印时应使用的彩色墨盒。

IsCartridgeEmpty

获取打印站的墨盒当前是否为墨迹或墨粉不足。

IsCartridgeRemoved

获取当前是否移除了打印站的墨盒。

IsCoverOpen

获取单据打印机站的键盘盖当前是否打开。

IsHeadCleaning

获取单据打印机站当前是否正在清洁其打印头。

IsLetterQuality

获取或设置单据打印机站是以高质量还是高速打印。

IsPaperEmpty

获取单据打印机站是否需要纸张。

IsPaperNearEnd

获取单据打印机站是否即将用完纸张。

IsReadyToPrint

获取单据打印机站是否打开并接受打印作业。

LineHeight

获取或设置单据打印机站打印线条的当前高度,单位为 ClaimedPosPrinter.MapMode 属性指定的单位。

LinesNearEndToEnd

获取在 ClaimedSlipPrinter.IsPaperNearEnd 属性设置为 true 但打印机到达打印单的末尾之前,打印站可以打印的行数。

LineSpacing

获取或设置单高打印站的每个单高打印行的间距,单位为 ClaimedPosPrinter.MapMode 属性指定的单位。 此间距包括打印行的高度和每对线条之间的空白。

LineWidth

获取单据打印机站打印线条的当前宽度,单位为 ClaimedPosPrinter.MapMode 属性指定的单位。

MaxLines

获取单据打印机站可在窗体上打印的最大行数。

PageSize

获取声明单据打印机站当前使用的纸张大小,以 ClaimedPosPrinter.MapMode 属性指定的单位表示。

PrintArea

获取单据打印机站的打印区域,以 ClaimedPosPrinter.MapMode 属性指定的度量单位表示。

PrintSide

获取所声明的单据打印机站当前正在打印的工作表的一侧。

SidewaysMaxChars

获取单据打印机站在横向模式下每行可以打印的最大字符数。

SidewaysMaxLines

获取单据打印机站在横向模式下可打印的最大行数。

方法

ChangePrintSide(PosPrinterPrintSide)

更改声明的单据打印机站当前正在打印的工作表的一侧。

CloseJaws()

关闭在打印单据打印机站时(通常在用户插入或移除该单之后)将单据固定到位的机制。

CreateJob()

为单条打印机吊带创建新的打印作业。

InsertSlipAsync(TimeSpan)

等待用户将一个单条插入到打印站。

OpenJaws()

在打印单据打印机站时(通常在用户插入或删除该单之前)打开将单据固定到位的机制。

RemoveSlipAsync(TimeSpan)

等待用户从单据打印机站中删除一个单据。

ValidateData(String)

在调用 SlipPrintJob.PrintSlipPrintJob.ExecuteAsync 方法时,确定数据序列(可能包括一个或多个转义序列)对单据打印机站是否有效。

适用于

另请参阅