| TSS キャラクタセット (tttss0101s000) |  |
| セッションの目的: TSS キャラクタセットの一部のデータを編集します。 変更可能なキャラクタセットは、キャラクタセット名 (tttss0108m000) セッションで定義済のキャラクタセットのみです。 範囲と保存の値は、10 進数で入力してください。ただし、入力式および出力式は 16 進、10 進、または 8 進で入力することができます。 10 進で入力するには、値をそのまま入力します (たとえば、10) 16 進で入力するには、0x を前に付けます (0、x、たとえば、0xA) 8 進で入力するには、0 を前に付けます (ゼロ、たとえば、012) 注意 10 進、16 進、8 進、2 進の変換を行うには、Windows の電卓 (Windows のシステムフォルダの calc.exe) を使用します。電卓の表示メニューで [関数電卓] を選択してください。 Input ExpressionおよびOutput Expressionフィールドは、Storageフィールドと共に、NLS 文字と TSS 文字の変換に使用されます。また、ツールは入力文字から 8 番目のビットを取り除き、9B000000 (16 進法) を値に付加します (例を参照)。 数字から 8 番目のビットを削除します。つまり、2 進法の 8 桁目の数字を削除します。 例 1111 1110 (2 進法) = FE (16 進法) = 254 (10 進法) -> 111 1110 (2 進法) = 7E (16 進法) = 126 (10 進法) 異なるシステム間 (たとえば NLS から TSS へ) で文字を変換する場合、8 番目のビットを削除して組込みの文字値を取得します。これはフォントを参照するために必要になる場合もあります。 Input ExpressionおよびOutput Expressionフィールドで次の式を使用することができます。
&n | n とのビット演算の AND
|n | n とのビット演算の OR
+n | n を加算
-n | n を減算
n は入力値です。 例 値は特に記述がない限り 16 進数です。 (Range fromおよびRange Toフィールドの) NLS 値: 41377 入力 = 41377 (10 進) 16 進に変換 41377 = A1A1 入力式を実行 (AND 7F7F)、そして 8 番目のビットを削除 = 2121 記憶値を加算: 230000 + 2121 = 232121 内部加算を加える: 232121 + 9B000000 = 9B232121 注意 PC には、フォントおよびキャラクタセットがインストールされていて、それが指定されていなければなりません。 PC が Windows NT で動作する場合、地域設定を次のように変更します。 PC には、フォントおよびキャラクタセットがインストールされていて、それが指定されていなければなりません。 Windows の [スタート] ボタンをクリックします。 [設定] を選択します。 [コントロールパネル] を選択します。 [地域のオプション] をダブルクリックします。 適切な国および入力ロケールを選択します。必要な国またはロケールがない場合には、異なる地域バージョンの Windows NT をご購入ください。最寄りの Microsoft 販売代理店にお問い合せください。 PC には、フォントおよびキャラクタセットがインストールされていて、それが指定されていなければなりません。 PC が他のシステムで動作する場合、コードページを変更します。 必要に応じて、｢Fonts｣ フォルダに追加のフォントをインストールします。 プリンタに適切なデバイスドライバがあり、TSS 文字が出力できることも確認してください。Device Data (ttaad3500m000) セッションでデバイスをロケールにリンクすることができます。 表示ブラウザで使用するフォントおよび NLS は、BW 構成プログラムの適切なタブを使用して変更することができます。
フィールド | 説明
名前 | Character Set Names (tttss0108m000) セッションで定義した TSS キャラクタセットの名前
名前 | Character Set Names (tttss0108m000) セッションで定義した TSS キャラクタセットの記述
順序 | TSS キャラクタセット内の文字範囲の連番。この値はソートのために使用します。
範囲開始 | 現在の順序の文字範囲の最初の 10 進数値を入力します。制御文字を含む範囲は入力しないでください。
範囲終了 | 現在の順序の文字範囲の最後の 10 進数値を入力します。制御文字を含む範囲は入力しないでください。
入力式 | NLS 文字を TSS 文字に変換する式を入力します。 次の式を使用することができます。
&n | n とのビット演算の AND
|n | n とのビット演算の OR
+n | n を加算
-n | n を減算
n は、NLS 文字の値です。 使用できる式は、&n (n とのビット演算の AND)、|n (n とのビット演算の OR)、+n (n を加算)、および -n (n を減算) です。
    n
は、NLS 文字の値です。 詳細はセッションヘルプを参照してください。
出力式 | TSS 文字を NLS 文字に変換する式を入力します。 次の式を使用することができます。
&n | n とのビット演算の AND
|n | n とのビット演算の OR
+n | n を加算
-n | n を減算
n は、TSS 文字の値です。 使用できる式は、&n (n とのビット演算の AND)、|n (n とのビット演算の OR)、+n (n を加算)、および -n (n を減算) です。
    n
は、TSS 文字の値です。 詳細はセッションヘルプを参照してください。
保存 | Input Expressionフィールドの値を使用した計算結果に加算される値 詳細はセッションヘルプを参照してください。
記述 | キャラクタセットの順序についての記述
セット | キャラクタセット番号 各ロケールに 3 つのキャラクタセットを定義することができます。 シングルバイト、半角 マルチバイト、倍角 マルチバイト、倍角。キャラクタセット番号ごとに別のフォントを割り当てることができます。
バイト | ラテンキャラクタセット (たとえば、ASCII または ISO 8859) は 1 バイト (8 ビット) ですが、(たとえば) 日本語およびヘブライ語のキャラクタセットはより多くのメモリが必要です (通常 4 バイト)。