public class HyphenationConfig extends Object
Modifier and Type | Field and Description |
---|---|
protected Hyphenator |
hyphenator
The Hyphenator object.
|
protected char |
hyphenSymbol
The hyphenation symbol used when hyphenating.
|
Constructor and Description |
---|
HyphenationConfig(Hyphenator hyphenator)
Constructs a new HyphenationConfig by a Hyphenator which will be used to find hyphenation points.
|
HyphenationConfig(int leftMin, int rightMin)
Constructs a new HyphenationConfig .
|
HyphenationConfig(String lang, String country, int leftMin, int rightMin)
Constructs a new HyphenationConfig instance.
|
Modifier and Type | Method and Description |
---|---|
char |
getHyphenSymbol()
Gets the hyphenation symbol.
|
Hyphenation |
hyphenate(String word)
Hyphenates a given word.
|
void |
setHyphenSymbol(char hyphenSymbol)
Sets the hyphenation symbol to the specified value.
|
protected Hyphenator hyphenator
protected char hyphenSymbol
public HyphenationConfig(int leftMin, int rightMin)
HyphenationConfig
. No language hyphenation files will be used. Only soft hyphen symbols ('') will be taken into account.
leftMin
- the minimum number of characters before the hyphenation point
rightMin
- the minimum number of characters after the hyphenation point
public HyphenationConfig(Hyphenator hyphenator)
HyphenationConfig
by a Hyphenator
which will be used to find hyphenation points.
hyphenator
- the Hyphenator
instance
public HyphenationConfig(String lang, String country, int leftMin, int rightMin)
HyphenationConfig
instance.
lang
- the language
country
- the optional country code (may be null or "none")
leftMin
- the minimum number of characters before the hyphenation point
rightMin
- the minimum number of characters after the hyphenation point
public Hyphenation hyphenate(String word)
word
- Tee word to hyphenate
Hyphenation
object representing possible hyphenation points or null
if no hyphenation points are found.
public char getHyphenSymbol()
public void setHyphenSymbol(char hyphenSymbol)
hyphenSymbol
- the new hyphenation symbol
Copyright © 1998–2023 iText Group NV. All rights reserved.