ZPLビューア単体テスト

Prev Next

ZPL Viewerユニットテスト

このアプリケーションは、ZPL Viewerカスタムウィジェットプラグインのセットアップと使用方法を説明します。

目的

ZPL Viewerユニットテストの目的は、ユーザーがTulipアプリケーションでZPL Viewerカスタムウィジェットプラグインをセットアップして使用する方法を学び、理解することです。カスタムウィジェットプラグインは、Tulipプラットフォームの上に置かれるコード化されたウィジェットで、現在メインプラットフォームの一部ではない追加機能を提供します。ZPLコードレンダーウィジェットは、Tulipアプリケーションで使用するために、ZPLコードを画像としてレンダリングします。

印刷前にZPLラベルをプレビューしたり、ZPL以外のプリンタでZPLラベルを印刷するために使用できます。

セットアップ

カスタムウィジェットプラグインは、プロパティとイベントを使用してアプリケーションと相互作用します。プロパティはアプリケーションとウィジェットの間に存在する共有データで、イベントはウィジェットがアプリケーションに送信できるシグナルです。アプリエディタでは、これらのイベントに基づいてトリガーをビルドできます。イベントは、アプリケーションにデータを送信することもできます。

ZPL Viewer Custom Widget Pluginは、1つのプロパティと0つのイベントを使用します。このウィジェットで使用されているプロパティは「ZPL Code」という名前で、text型で読み取り専用です。このプロパティにより、ZPLコードをテキスト形式で入力できます。

追加パラメータ

Width幅入力フィールド(double型)が表示され、ラベル "Label width "を持つ。デフォルト値: 5.2ユーザーがラベルの幅を設定すると、プレビュー・ウィンドウは入力された値に従って適切な印刷ラベルの幅を表示する。

高さ高さ入力フィールド(タイプdouble)が表示され、ラベル「ラベルの高さ」デフォルト値:8ユーザーがラベルの高さを設定すると、プレビューウィンドウは入力された値に従って適切な印刷ラベルの高さを表示します。

測定単位測定ドロップダウンフィールドは、タイトルラベル「測定単位」で表示されます。選択可能な値: in, cm, mm*.デフォルト値: in*ユーザーが測定単位を設定すると、プレビューウィンドウは、入力された幅、高さの値に従って、希望する測定単位で適切な印刷ラベルの幅と高さを表示します。

解像度解像度のドロップダウンは、タイトルラベル「解像度(ドット/mm)」で表示されます。値:6, 8, 12, 24.デフォルト値:6ユーザーがドロップダウンで解像度を設定すると、プレビューウィンドウに適切な解像度で印刷ラベルが表示されます。

デフォルト値: checkedチェックボックスがチェックされている場合、プレビューウィンドウはラベルをバウンディングボックスにフィットさせて表示します。チェックボックスがチェックされていない場合、プレビューウィンドウはラベルの左上部分のみを表示します。

ラベルを中央に配置する「ラベルを中央に配置する」というラベルのチェックボックスが表示されます*。デフォルト値:チェック済み*チェックボックスが選択されている場合、プレビューウィンドウはラベルを水平方向と垂直方向にバウンディングボックスの中央に配置します。チェックボックスの選択が解除されている場合、プレビューウィンドウはラベルを左上に配置します。

どのように動作するか

ZPL Viewer Unit Testには、変数データソースとテーブルデータソースを使用してZPLコードを渡す方法の例と、テキスト入力からZPLコードを構築する方法の例があります。最初の 2 つの例では、ZPL コードはカスタムウィジェットプラグインの「ZPL code」プロパティに渡され、ウィジェットはこの ZPL コードをレンダリングし、画像としてレンダリングされた ZPL ラベルを表示します。3番目の例では、テキストがウィジェットに渡され、'generate ZPL'ボタンを押すと、このテキストに対してZPLコードが作成され、カスタムウィジェットプラグインはこのZPLコードを使用してZPLラベルを構築します。