Class EducationKanjiDiagnostics
- Namespace
- KanjiVariants
- Assembly
- KanjiVariants.dll
文字列中の漢字が指定した小学学年までに習う教育漢字かを診断します。
public static class EducationKanjiDiagnostics
- Inheritance
-
EducationKanjiDiagnostics
- Inherited Members
Methods
AnalyzeText(string, KanjiGrade)
入力をUTF-16位置付きの論理単位に分け、指定学年までの教育漢字かを判定します。
public static EducationKanjiTextDiagnosticResult AnalyzeText(string text, KanjiGrade targetGrade)
Parameters
textstring診断する元の文字列。コピーや正規化を行いません。
targetGradeKanjiGradeこの学年までの配当漢字を既習として扱います。
Returns
- EducationKanjiTextDiagnosticResult
全項目と、未習の漢字だけの読み取り専用一覧を含む結果。
Remarks
旧字体・異体字・IVS/SVSを自動変換しません。漢字と直後のVSは登録有無によらず一項目です。漢字以外は判定対象外です。不正UTF-16は例外ではなく診断項目として返します。
Exceptions
- ArgumentNullException
textがnullの場合。- ArgumentOutOfRangeException
targetGradeが未定義の場合。