Rechercher une page de manuel
RkIntro
Langue: en
Version: 380773 (fedora - 01/12/10)
Section: 3 (Bibliothèques de fonctions)
Sommaire
NAME
DICLib intro - dictionary access library introductionDESCRIPTION
The dictionary access library provides basic functions for kana-kanji conversion. The following files are prerequisite to using the dictionary access library:- Header file
- canna/RK.h
An include file that contains data and function declarations for use by the kana-kanji conversion library. Include this file at compile time. - Libraries
- libcanna.a, libcanna.so
Kana-kanji conversion libraries. Specify "-lcanna" at link time.
SUMMARY
The dictionary access library provides three major categories of functions:- ・
- Code conversion functions
- Convert character string codes between double-width and single-width characters and between hiragana and katakana. External data and initialization procedures are not required.
- ・
- Romaji-kana conversion functions
Convert Romaji to kana by using a Romaji-kana conversion table that defines the correspondence between Romaji and kana. The rules of Romaji-kana conversion can be altered by making modifications to this table.
- ・
- Kana-kanji conversion functions
- Convert kana to kanji through continuous clause conversion by using a kana-kanji conversion dictionary that defines the correspondence between readings and words. Kana-kanji conversion can be performed to meet specific applications by making modifications to this dictionary.
- ・
- Code conversion functions
-
- Rk(w)CvtZen
- Convert ASCII characters and single-width katakana to double-width characters.
- RkCvtHan
- Convert double-width symbols, alphanumeric characters, hiragana, and katakana to single-width characters.
- RkCvtKana
- Convert double-width hiragana to double-width katakana.
- RkCvtHira
- Convert double-width katakana to double-width hiragana.
- RkCvtEuc
- Convert shift JIS code to EUC code.
-
- ・
- Romaji-kana conversion functions
-
- RkOpenRoma
- Open the dictionary to use for Romaji-kana conversion.
- RkCloseRoma
- Close the dictionary used for Romaji-kana conversion.
- RkMapRoma
- Perform Romaji-kana conversion by using a specified Romaji-kana conversion dictionary.
- RkCvtRoma
- Convert an entire character string from Romaji to kana by iteratively using RkMapRoma.
-
- ・
- Kana-kanji conversion functions
-
- RkInitialize
- Initialize the kana-kanji conversion functions.
- RkFinalize
- Terminate the kana-kanji conversion functions.
- RkCreateContext
- Create a new conversion context.
- RkDuplicateContext
- Create a context having the same conversion environment as a specified context.
- RkCloseContext
- Close a specified conversion context.
- RkGetDicList
- Get the names of dictionaries that can be added to the dictionary list.
- RkMountDic
- Mount a dictionary in the dictionary list.
- RkGetMountList
- Get the names of the currently mounted dictionaries. (or characters for RkwResize)
- RkUnmountDic
- Unmount a specified dictionary from the dictionary list.
- RkRemountDic
- Alter the priority order of a dictionary already in the dictionary list.
- RkBgnBun
- Convert the reading of a specified length to kanji.
- RkEndBun
- Terminate kana-kanji conversion.
- RkGoTo
- Set the clause with a specified clause number as the current clause.
- RkLeft
- Move the current clause to the clause to its left.
- RkRight
- Move the current clause to its right.
- RkXfer
- Set the candidate with a specified candidate number as the current candidate.
- RkNext
- Set the next candidate as the current candidate.
- RkPrev
- Set the previous candidate as the current candidate.
- RkNfer
- Set a reading itself as the current candidate.
- RkResize
- Change the reading length of the current clause to len bytes.
- RkEnlarge
- Enlarge the reading of the current clause.
- RkShorten
- Shorten the reading of the current clause.
- RkStoreYomi
- Change the reading of the current clause to a specified reading, reconverting the subsequent clauses.
- RkGetYomi
- Get the reading of the current clause.
- RkGetKanji
- Get the current candidate for the current clause.
- RkGetKanjiList
- Get all kanji candidates for the current clause.
- RkGetStat
- Get analysis information about the current candidate.
- RkGetLex
- Get morphemic information on each word that makes up the current candidate.
- RkDefineDic
- Define a specified candidate in a dictionary.
- RkDeleteDic
- Delete a specified candidate from a dictionary.
-
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre