TX Spell .NET for Windows Forms

GetHyphenationPoints Method

Method|Introduced in 4.0
Namespace
TXTextControl.Proofing
Package
TXTextControl.TXSpell.WinForms.SDK as TXSpell.dll from the private NuGet feed or Text Control Offline Packages
Also in
TXTextControl.TXSpell.Core.SDK as TXSpell.dll

Description

Returns an array of all hyphenation points for a word. Using the first implementation these points are caluclated by applying the default hyphenation list. The second implementation uses a hyphenation list of the TXSpell.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);
ParameterDescription
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);
ParameterDescription
word

The word to hyphenate.

language

The language, which is used to calculate the hyphenation points. If the TXSpell.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 TXSpell.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.

int[] results = tXSpell.GetHyphenationPoints("Quarterly report", System.Globalization.CultureInfo.GetCultureInfo("en-US"));
foreach (int int32 in results)
{
    Console.WriteLine(int32);
}