-
Notifications
You must be signed in to change notification settings - Fork 0
IPluginHostインターフェイス
アプリケーションとプラグインの間でやりとりするためのメソッド、プロパティを提供します。
public interface IPluginHost
名前空間 TRS.TMS12.Interfaces
アセンブリ MS-12.PluginHost.dll
IDialog Dialog { get; }
アプリケーション独自のダイアログを表示する為のメソッドを提供する IDialog を取得します。
List<IPlugin> Plugins { get; }
アプリケーションでインスタンスを作成した IPlugin を取得します。
ITicketPlugin CurrentTicket { get; set; }
現在表示している券種を取得・設定します。
IPrinterPlugin CurrentPrinter { get; set; }
現在使用しているプリンターを取得・設定します。
現在一件操作中であるかを取得・設定します。
現在営業試験中であるかを取得・設定します。
SendTypes? SendType { get; set; }
現在の操作種別を取得・設定します。
null
を設定すると、3 連トグルボタンのいずれも押されていない状態になります。
List<List<TicketInfo>> AllSentTickets { get; }
アプリケーションを起動してからこれまでに発信された全ての TicketBase の TicketInfo のリストを取得します。
List<IssueReservableSendResult> ReservedTickets { get; }
一括一件操作において予約され、まだ発券されていない IssueReservableSendResult のリストを取得します。
event ModeEnabledChangedEventHandler ModeEnabledChanged;
各モードの有効・無効が変更されたときに発生します。
ModeEnabledChangedEventHandler
event SendTypeChangedEventHandler SendTypeChanged;
操作種別が変更されたときに発生します。
データ読込時にエラーを表示します。
エラーが一つでも発生した場合、パラメーターで設定したメッセージが表示され、ユーザーが実行しているデータの読込は強制的に中止されます。
表示するテキスト。
エラーの概要を表すキャプション。
- 実行中に障害メッセージを表示させるには IDialog.ShowError(string, bool) メソッドを使用して下さい。
警告表示のイメージ
データ読込時に警告を表示します。
表示するテキスト。
警告の概要を表すキャプション。
- 実行中に警告を表示させるには IDialog.ShowWarning(string, bool) メソッドを使用して下さい。
データ読込時に情報を表示します。
表示するテキスト。
情報の概要を表すキャプション。
- 実行中に情報を表示させるには IDialog.ShowInformation(string, bool) メソッドを使用して下さい。
KeyTab CreateKeyTabFromFile(string path, int keyCount = 60);
キーレイアウトを表現する List<KeyInfo> を XML ファイルから生成します。
XML ファイルのパス。
ボタンの個数。
キーレイアウトを表現する List<KeyInfo>。
サイドメニューに画面を遷移します。
メニュー画面及びその他機能についてはマルス端末研究(別サイト)も合わせてご参照下さい。
- SendTypes
- SendResultType
- Mode
- PrintWidthes(静的クラス)