HTBasic TOP アイネット株式会社(i2net) HOME
製品概要 新着情報 サポート情報 製品カタログ ダウンロード HTB関連製品    Tip   Y2Kについて
■ 漢字ユーティリティ(Klabel) for HTBasic ■
        LABELステートメントをCALL KLABELに置き換え使用

概 要
  KLABELは、HTBasic上で漢字を扱うためのサブプログラムです。このサブプログラムにより、ディスプレイやプロッタに漢字を出力することが可能になります。
  参考)Windows 標準Printer(WIN-PRN)をプロッター(HP7475A等)の代わりに使用するには、弊社がサポートする 『HPGL UTILITY for HTBasic』 をあわせてご使用になると、よりお客様の目的にあった物となります。もちろんプロッター(HP7475A等)にも、漢字を表記できます。
改版・配布
  漢字ユーティリティ(Klabel) for HTBasic の改版・配布に関する権利は、アイネット株式会社が有しております。 2010.06が現在、アイネット株式会社が米国TransEra社の販売権をする地域において販売する、HTBasic for Windows 製品に添付され、ご購入のお客様は無償にてご使用になることができます。対応するHTBasicのバージョンはHTBasic 8.x/9.xで、HTBasic 7.x/6.xでは使用できませんので使用後希望の場合、製品版をお求めください。
  (製品番号:H-MX0080 製品名:漢字ユーティリティ(Klabel) for HTBasic )
インストール
 準 備
  Step1: HTBasic for Windows 8.0 以降が、インストールされていることを確認してください。(インストール先のフォルダー/ディレクトリーを確認)
  Step2: アイネット株式会社作成のHTBasic for Windows添付補助CDを、セットすると補助情報のページがインターネット・ブラウザーによって表示されます。
  参考)CDが自動起動しない場合は、Windows Exprorerを使用して、CD内のautorun.exeから開始してください。
 インストール
  Step1: 左側のナビゲーションにあるHTBasic 9.x/8.x対応(Klabel)のインストールをクリックすると■ 漢字ユーティリティ(Klabel)のインストールのページが表示されます。
  Step2: 漢字ユーティリティ、インストール開始をクリックするとインストールが開始されます。
  Step3: ファイルのダウンロード画面がで、セキュリティ上の確認が出ますので開く(O)をクリックします。次に漢字ユーティリティのパッケージを解凍するフォルダー/ディレクトリーを設定するため参照ボタンをクリックします。 フォルダーの変更画面が現れましたら、HTBasic for Windows のインストール先を設定しOKボタンをクリックし、解凍画面の解凍(E)をクリックし解凍します。   終わりに終了(X)をクリックします。
  注)解凍ツールにより、表示は、若干変わります。
漢字ユーティリティの実行
 KlabelのモジュールをLOADSUBでロード
  漢字ユーティリティは、HTBasicプログラムの中でサブプログラムKlabelCALLする形式で使用します。使用前に漢字ユーティリティのCSUBをLOADSUBでロードします。このとき再ラン時に、何度もロードしないように次のようにコーディングします。
      IF NOT INMEM("Getknj") THEN
        LOADSUB ALL FROM "KLABEL9.BAS"
      END IF
 使用方法(プログラミング)
  使用法は、LABEL 文に準拠します。サブプログラムの呼び出し方は、
      CALL Klabel( "文字列" , <文字間隔> )  となります。
  文字列には、シフトJISコード第一水準による全角文字列が入ります。半角文字を含めても動作しますが、その場合半角文字は全角文字に変換されて出力されます。
  文字間隔とは文字列が出力される場合の、各文字間の間隔のことを指します。 値を大き くするほど、文字間隔は大きくなります。 また、グラフィック制御のステートメント( LDIR, CSIZE 等 )により、 LABEL文同様の表現が可能です。

 (注1) Legacy Editorで EDITラインで漢字をインプットをしている最中は、字化けを起こしているよう に見えますが、で編集確定をすると正しく表示します。
 (注2)  CSIZEで、LABEL文と同じサイズで同じ大きさの表示になりませんので、 CALL Klabel文の実行前に必要とする表示にあわせ調整してください。

TransEra, HTBasic, TAMS, HP, Agilent, Keysight, NI, ines, Microsoft, Windows等記載されている会社名、製品名は各社の登録商標または商標です

【お 問 い 合 わ せ 先】
アイネット株式会社

   E-mailでのお問い合わせ
_/_/_/ Copyright 1998-2020 I2NET Co., Ltd. AllRights Reserved. _/_/_/