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)

レシート プリンター ステーションで用紙を 1 行ずつフィードする命令を印刷ジョブに追加します。

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()

レシート プリンター ステーションにスタンプを付ける命令を印刷ジョブに追加します。

適用対象

こちらもご覧ください