


DICLIBINTRO(3)                                     DICLIBINTRO(3)


名名前前
       DICLib intro - 辞書アクセスライブラリイントロ

説説明明
       辞書アクセスライブラリは，かな漢字変換のための基本機能を提
       供するライブラリです．

       辞書アクセスライブラリを使用する場合には，以下のファイルが
       必要となります．

       ヘッダファイル
              canna/RK.h
              か な漢字変換ライブラリで使用されるデータや関数宣言
              を含んだインクルードファイルです．コンパイル時に こ
              のファイルをインクルードして下さい．

       ライブラリ
              libcanna.a, libcanna.so
              か な 漢 字変換を行うためのライブラリです．リンク時
              に``-lcanna''を指定して下さい．


概概要要
       辞書アクセスライブラリの機能は以下の３つに分類されます．

       ・ コード変換機能

          全角・半角，ひらがな・カタカナ間の文字列コードを変換 し
          ま す．コード変換方式はプログラムで固定されています．外
          部データや初期化処理は不要です．

       ・ ローマ字かな変換機能

          ローマ字をかなに変換します．ローマ字かな変換では，ロ ー
          マ 字とかなの対応を定義したローマ字かな変換テーブルを用
          います．このテーブルの内容を変更すれば，ローマ字かな 変
          換規則を変更することができます．

       ・ かな漢字変換機能
          連 文節変換によりかな漢字変換を行います．かな漢字変換で
          は，読みと単語の対応を定義したかな漢字変換辞書を用い ま
          す． この内容を変更すれば，用途に応じたかな漢字変換を行
          うことができます．

       本ライブラリはかな日本語入力処理のうちデータ変換処理のみを
       行います．したがって，キーボードを用いて日本語入力を行うた
       めには，アプリケーションプログラム内でユーザがキーボードの
       ハンドリングルーチンを記述する必要があります．

       ・ コード変換機能

          RkCvtZen              ASCII文字，および半角カタカナを全
                                角文字に変換します．




                           4 April 1991                         1





DICLIBINTRO(3)                                     DICLIBINTRO(3)


          RkCvtHan              全角の記号，英数字，ひらがな， カ
                                タカナを半角文字に変換します．

          RkCvtKana             全 角ひらがなを全角カタカナに変換
                                します．

          RkCvtHira             全角カタカナを全角ひらがなに変 換
                                します．

          RkCvtEuc              シ フトJISコードを EUC コードに変
                                換します．

       ・ ローマ字かな変換機能

          RkOpenRoma            ローマ字かな変換に用いる辞書を 読
                                み込みます．

          RkCloseRoma           ロ ーマ字かな変換に用いる辞書をク
                                ローズします．

          RkMapRoma             指定されたローマ字かな変換辞書 を
                                用 い て ローマ字かな変換を行いま
                                す．

          RkCvtRoma             RkMapRomaを繰り返し用い，文字列す
                                べ て の ローマ字かな変換を行いま
                                す．

       ・ かな漢字変換機能

          RkInitialize          かな漢字変換機能を初期化します．

          RkFinalize            かな漢字変換機能を終了させます．

          RkCreateContext       新しい変換コンテクストを作成し ま
                                す．

          RkDuplicateContext    指 定されたコンテクストと同一の変
                                換環境を持つコンテクストを作成 し
                                ます．

          RkCloseContext        指 定された変換コンテクストをクロ
                                ーズします．

          RkGetDicList          辞書リストに追加できる辞書名を 求
                                めます．

          RkMountDic            辞書リストに辞書を追加します．

          RkGetMountList        現 在マウントされている辞書名を求
                                めます

          RkUnmountDic          辞書リストから指定された辞書を 取
                                り除きます．



                           4 April 1991                         2





DICLIBINTRO(3)                                     DICLIBINTRO(3)


          RkRemountDic          既 に辞書リストにある辞書の優先度
                                を変更します．

          RkBgnBun              指定した長さの読みがなを漢字に 変
                                換します．

          RkEndBun              かな漢字変換を終了させます．

          RkGoTo                指 定された文節番号をカレント文節
                                にします．

          RkLeft                カレント文節を左の文節に移動し ま
                                す．

          RkRight               カ レント文節を右の文節に移動しま
                                す．

          RkXfer                指定された候補番号の候補をカレ ン
                                ト候補にします．

          RkNext                次候補をカレント候補にします．

          RkPrev                前候補をカレント候補にします．

          RkNfer                読 みがなそのものをカレント候補に
                                します

          RkResize              カレント文節の読みがな長をlenバイ
                                トにします．

          RkEnlarge             カレント文節の読みを長くします．

          RkShorten             カレント文節の読みを短くします．

          RkStoreYomi           カ レント文節の読みを指定されたも
                                のに変更し，それ以降の文節を再 変
                                換します．

          RkGetYomi             カ レント文節に対応する読みを取り
                                出します．

          RkGetKanji            カレント文節のカレント候補をを 取
                                り出します．

          RkGetKanjiList        カ レント文節の全漢字候補を取り出
                                します．

          RkGetStat             カレント候補に関する解析情報を 求
                                めます．

          RkGetLex              カ レント候補を構成する単語毎の形
                                態素情報を求めます．

          RkDefineDic           指定された単語を辞書に登 録 し ま



                           4 April 1991                         3





DICLIBINTRO(3)                                     DICLIBINTRO(3)


                                す．

          RkDeleteDic           指 定された単語を辞書から削除しま
                                す．





















































                           4 April 1991                         4


