GetHyphenationPoints Method
- Namespace
TXTextControl.WPF. Proofing
- Package
TXTextControl.asTXSpell. WPF. SDK TXSpell.from the private NuGet feed or Text Control Offline PackagesWPF. dll
Description
Returns an array of all hyphenation points for a word. Using the first implementation these points are calculated by applying the default hyphenation list. The second implementation uses a hyphenation list of the TXSpellChecker.HyphenationLists collection or a list from the default hyphenation lists folder that corresponds to the specified language parameter (second implementation).
Syntax
GetHyphenationPoints(string)
Returns an array of all hyphenation points for a word. These points are calculated by using the default hyphenation list.
public int[] GetHyphenationPoints(string word);Public Function GetHyphenationPoints(word As String) As Integer()| Parameter | Description |
|---|---|
| word | The word to hyphenate. |
GetHyphenationPoints(string, CultureInfo)
Returns an array of all hyphenation points for a word. These points are calculated by using the hyphenation list that corresponds to the specified language parameter
public int[] GetHyphenationPoints(string word, CultureInfo language);Public Function GetHyphenationPoints(word As String, language As CultureInfo) As Integer()| Parameter | Description |
|---|---|
| word | The word to hyphenate. |
| language | The language, which is used to calculate the hyphenation points. If the TXSpellChecker.HyphenationLists collection does not contain a hyphenation list, where its language does not equal exactly to the defined language parameter, the default hyphenation lists folder is examined for such a list. In case no corresponding list was found, both, first the TXSpellChecker.HyphenationLists collection and finally the default hyphenation lists folder, are examined for a hyphenation list that equals roughly to specified language (e.g. the language parameter stands for English (USA) and the hyphenation list's language property represents English (Great Britain)). |
Return Value
An array of all hyphenation points for the defined word.
Examples
The following example retrieves hyphenation points from the txspell checker.
int[] results = tXSpellChecker.GetHyphenationPoints("Quarterly report", System.Globalization.CultureInfo.GetCultureInfo("en-US"));
foreach (int int32 in results)
{
Console.WriteLine(int32);
}Dim results As Integer() = tXSpellChecker.GetHyphenationPoints("Quarterly report", System.Globalization.CultureInfo.GetCultureInfo("en-US"))
For Each int32 As Integer In results
Console.WriteLine(int32)
Next