IPrinterPluginインターフェイス - automatic9045/TRS.MS-12 GitHub Wiki
券を印刷するプリンターのインターフェイスです。
public interface IPrinterPlugin : IPlugin
名前空間 TRS.TMS12.Interfaces
アセンブリ MS-12.PluginHost.dll
この券種の名称を取得します。
このプリンターで印刷可能な紙幅 [mm] を取得します。
このプロパティの設定には、PrintWidthes のメンバー定数を利用すると便利です。
プリンターを初期化します。
App.xml で設定されたプリンター名。
プリンターを開放します。
券を印刷します。
tickets
List<TicketBase>
印刷対象の TicketBase のリスト。
発券番号。
TicketBase の印刷が完了する毎に呼び出すアクション。
引数には、印刷が完了した TicketBase の tickets パラメーターにおけるインデックスをとります。
エラー発生時に呼び出すアクション。
引数には、発生した例外、例外発生時に印刷していた TicketBase の tickets パラメーターにおけるインデックスをとります。