前へ | 次へ | 目次 | 索引 |
<形式>
status = JSY$ENT_TANGO ( kana-str, kana-len, tango-str, tango-len )
<引数>
kana-str | |
---|---|
JSY usage | 読み文字列(全角ひらがな/全角カタカナ) |
type | 文字列データ |
access | 入力のみ |
mechanism | Reference渡し |
kana-len | |
JSY usage | 読み文字列のバイト長 |
type | Longword |
access | 入力のみ |
mechanism | Value渡し |
tango-str | |
JSY usage | 登録する単語文字列 |
type | 文字列データ |
access | 入力のみ |
mechanism | Reference渡し |
tango-len | |
JSY usage | 登録する単語文字列のバイト長 |
type | Longword |
access | 入力のみ |
mechanism | Value渡し |
<戻り値>
status | SS$_NORMAL | 正常終了 |
0 | 単語が登録されなかった |
単語削除
個人辞書から単語を削除します。このルーチンは「かな単語変換ルーチン」と共に使用します。削除しようとする単語に変換した時点で,このルーチンを呼び出し,単語を削除します。
<形式>
status = JLB$DEL_TANGO
<引数>
なし
<戻り値>
status | SS$_NORMAL | 正常終了 |
<形式>
status = JSY$DEL_TANGO
<引数>
なし
<戻り値>
status | SS$_NORMAL | 正常終了 |
0 | ユーザ登録の単語ではない |
ローマ字・かな単語変換
単語の読みから漢字に変換します。変換前文字列に対しローマ字/かな変換を行い,最初の全角ひらがな/カタカナの部分のみを変換対象とし,それ以外の部分は,そのまま,変換した単語の前後に結合します。続けてJLB$TRA_TANGO_NEXTまたは JLB$TRA_TANGO_PREVを呼び出す場合は,変換前文字列として同じものを渡さなければなりません。
<形式>
status = JLB$TRA_ROM_TANGO ( tango-str, yomi-str [, tango-len] )
<引数>
tango-str | |
---|---|
JLB usage | 変換後文字列 |
type | 文字列データ |
access | 出力のみ |
mechanism | Descriptor渡し |
yomi-str | |
JLB usage | 変換前文字列 |
type | 文字列データ |
access | 入力のみ |
mechanism | Descriptor渡し |
tango-len | |
JLB usage | 変換結果のバイト長 |
type | Word (Unsigned) |
access | 出力のみ |
mechanism | Reference渡し |
<戻り値>
status | SS$_NORMAL | 正常終了 |
0 | 単語が登録されていない |
JLB$TRA_KANA_TANGO, JSY$TRA_KANA_TANGO
かな単語変換
単語の読みから漢字に変換します。変換前文字列の最初の全角ひらがな/カタカナの部分のみを変換対象とし,それ以外の部分はそのまま,変換した単語の前後に結合します。続けてJLB$TRA_TANGO_NEXTまたはJLB$TRA_TANGO_PREVを呼び出す場合は,変換前文字列として同じものを渡さなければなりません。
<形式>
status = JLB$TRA_KANA_TANGO ( tango-str, kana-str [, tango-len] )
<引数>
tango-str | |
---|---|
JLB usage | 変換後文字列 |
type | 文字列データ |
access | 出力のみ |
mechanism | Descriptor渡し |
kana-str | |
JLB usage | 変換前文字列(読みの部分は全角ひらがな/全角カタカナ) |
type | 文字列データ |
access | 入力のみ |
mechanism | Descriptor渡し |
tango-len | |
JLB usage | 変換結果のバイト長 |
type | Word (Unsigned) |
access | 出力のみ |
mechanism | Reference渡し |
<戻り値>
status | SS$_NORMAL | 正常終了 |
0 | 単語が登録されていない |
<形式>
status = JSY$TRA_KANA_TANGO ( src-str, src-len, dst-str, dst-len
ZZZ SP , out-len )
<引数>
src-str | |
---|---|
JSY usage | 変換対象文字列 |
type | 文字列データ |
access | 入力のみ |
mechanism | Reference渡し |
src-len | |
JSY usage | 変換対象文字列のバイト長 |
type | Longword |
access | 入力のみ |
mechanism | Value渡し |
dst-str | |
JSY usage | 変換結果出力領域 |
type | 文字列データ |
access | 出力のみ |
mechanism | Reference渡し |
dst-len | |
JSY usage | 変換結果出力領域のバイト長 |
type | Longword |
access | 入力のみ |
mechanism | Value渡し |
out-len | |
JSY usage | 変換結果のバイト長 |
type | Longword |
access | 出力のみ |
mechanism | Reference渡し |
<戻り値>
status | 1 | 正常終了 |
0 | 出力結果の切り捨てが行われた | |
または,変換ルーチンの内部エラーが起きた |
JLB$TRA_TANGO_NEXT, JSY$TRA_TANGO_NEXT
単語次候補
単語の次候補を求めます。あらかじめ,JLB$TRA_KANA_TANGO または JLB$TRA_ROM_TANGO が呼び出されている必要があり,変換前文字列は同じものでなければなりません。すべての候補が一巡した後は,最初の候補に戻ります。
<形式>
status = JLB$TRA_TANGO_NEXT ( tango-str, yomi-str [, tango-len] )
<引数>
tango-str | |
---|---|
JLB usage | 変換後文字列 |
type | 文字列データ |
access | 出力のみ |
mechanism | Descriptor渡し |
yomi-str | |
JLB usage | 変換前文字列 |
type | 文字列データ |
access | 入力のみ |
mechanism | Descriptor渡し |
tango-len | |
JLB usage | 変換結果のバイト長 |
type | Word (Unsigned) |
access | 出力のみ |
mechanism | Reference渡し |
<戻り値>
status | SS$_NORMAL | 正常終了 |
0 | 変換ルーチンの内部エラーが起きた |
<形式>
status = JSY$TRA_TANGO_NEXT ( src-str, src-len, dst-str, dst-len
ZZZ SP , out-len )
<引数>
src-str | |
---|---|
JSY usage | 変換対象文字列 |
type | 文字列データ |
access | 入力のみ |
mechanism | Refernce 渡し |
src-len | |
JSY usage | 変換対象文字列のバイト長 |
type | Longword |
access | 入力のみ |
mechanism | Value渡し |
dst-str | |
JSY usage | 変換結果出力領域 |
type | 文字列データ |
access | 出力のみ |
mechanism | Reference渡し |
dst-len | |
JSY usage | 変換結果出力領域のバイト長 |
type | Longword |
access | 入力のみ |
mechanism | Value渡し |
dst-str | |
JSY usage | 変換結果出力領域 |
type | Longword |
access | 出力のみ |
mechanism | Reference渡し |
<戻り値>
status | 1 | 正常終了 |
0 | 出力結果の切り捨てが行われた | |
または,変換ルーチンの内部エラーが起きた |
JLB$TRA_TANGO_PREV,JSY$TRA_TANGO_PREV
単語前候補
単語の前候補を求めます。あらかじめ,JLB$TRA_KANA_TANGO または JLB$TRA_ROM_TANGO が呼び出されている必要があり,変換前文字列は同じものでなければなりません。すべての候補が一巡した後は,最初の候補に戻ります。
<形式>
status = JLB$TRA_TANGO_PREV ( tango-str, yomi-str [, tango-len] )
<引数>
tango-str | |
---|---|
JLB usage | 変換後文字列 |
type | 文字列データ |
access | 出力のみ |
mechanism | Descriptor渡し |
yomi-str | |
JLB usage | 変換前文字列 |
type | 文字列データ |
access | 入力のみ |
mechanism | Descriptor渡し |
tango-len | |
JLB usage | 変換結果のバイト長 |
type | Word (Unsigned) |
access | 出力のみ |
mechanism | Reference渡し |
<戻り値>
status | SS$_NORMAL | 正常終了 |
0 | 変換ルーチンの内部エラーが起きた |
<形式>
status = JSY$TRA_TANGO_PREV ( src-str, src-len, dst-str, dst-len
ZZZ SP , out-len )
<引数>
src-str | |
---|---|
JSY usage | 変換対象文字列 |
type | 文字列データ |
access | 入力のみ |
mechanism | Reference渡し |
src-len | |
JSY usage | 変換前文字列 |
type | Longword |
access | 入力のみ |
mechanism | Value渡し |
dst-str | |
JSY usage | 変換結果出力領域 |
type | 文字列データ |
access | 出力のみ |
mechanism | Reference渡し |
dst-len | |
JSY usage | 変換結果出力領域のバイト長 |
type | Longword |
access | 入力のみ |
mechanism | Value渡し |
out-len | |
JSY usage | 変換結果のバイト長 |
type | Longword |
access | 出力のみ |
mechanism | Reference渡し |
前へ | 次へ | 目次 | 索引 |