日本語 OpenVMS
日本語ライブラリ 利用者の手引き


前へ 次へ 目次 索引


<形式>

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 単語が登録されなかった

JLB$DEL_TANGOJSY$DEL_TANGO

単語削除

個人辞書から単語を削除します。このルーチンは「かな単語変換ルーチン」と共に使用します。削除しようとする単語に変換した時点で,このルーチンを呼び出し,単語を削除します。

<形式>

status = JLB$DEL_TANGO

<引数>

なし

<戻り値>

    status SS$_NORMAL 正常終了

<形式>

status = JSY$DEL_TANGO

<引数>

なし

<戻り値>

    status SS$_NORMAL 正常終了
  0 ユーザ登録の単語ではない

JLB$TRA_ROM_TANGO

ローマ字・かな単語変換

単語の読みから漢字に変換します。変換前文字列に対しローマ字/かな変換を行い,最初の全角ひらがな/カタカナの部分のみを変換対象とし,それ以外の部分は,そのまま,変換した単語の前後に結合します。続けて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_TANGOJSY$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_NEXTJSY$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_PREVJSY$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渡し


前へ 次へ 目次 索引