Package com.itextpdf.layout.hyphenation
Class HyphenationConfig
- java.lang.Object
-
- com.itextpdf.layout.hyphenation.HyphenationConfig
-
public class HyphenationConfig extends java.lang.ObjectThis is the class used to configure hyphenation on layout level
-
-
Field Summary
Fields Modifier and Type Field Description protected HyphenatorhyphenatorThe Hyphenator object.protected charhyphenSymbolThe hyphenation symbol used when hyphenating.
-
Constructor Summary
Constructors Constructor Description HyphenationConfig(int leftMin, int rightMin)Constructs a newHyphenationConfig.HyphenationConfig(Hyphenator hyphenator)Constructs a newHyphenationConfigby aHyphenatorwhich will be used to find hyphenation points.HyphenationConfig(java.lang.String lang, java.lang.String country, int leftMin, int rightMin)Constructs a newHyphenationConfiginstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description chargetHyphenSymbol()Gets the hyphenation symbol.Hyphenationhyphenate(java.lang.String word)Hyphenates a given word.voidsetHyphenSymbol(char hyphenSymbol)Sets the hyphenation symbol to the specified value.
-
-
-
Field Detail
-
hyphenator
protected Hyphenator hyphenator
The Hyphenator object.
-
hyphenSymbol
protected char hyphenSymbol
The hyphenation symbol used when hyphenating.
-
-
Constructor Detail
-
HyphenationConfig
public HyphenationConfig(int leftMin, int rightMin)Constructs a newHyphenationConfig. No language hyphenation files will be used. Only soft hyphen symbols ('') will be taken into account.- Parameters:
leftMin- the minimum number of characters before the hyphenation pointrightMin- the minimum number of characters after the hyphenation point
-
HyphenationConfig
public HyphenationConfig(Hyphenator hyphenator)
Constructs a newHyphenationConfigby aHyphenatorwhich will be used to find hyphenation points.- Parameters:
hyphenator- theHyphenatorinstance
-
HyphenationConfig
public HyphenationConfig(java.lang.String lang, java.lang.String country, int leftMin, int rightMin)Constructs a newHyphenationConfiginstance.- Parameters:
lang- the languagecountry- the optional country code (may be null or "none")leftMin- the minimum number of characters before the hyphenation pointrightMin- the minimum number of characters after the hyphenation point
-
-
Method Detail
-
hyphenate
public Hyphenation hyphenate(java.lang.String word)
Hyphenates a given word.- Parameters:
word- Tee word to hyphenate- Returns:
Hyphenationobject representing possible hyphenation points ornullif no hyphenation points are found.
-
getHyphenSymbol
public char getHyphenSymbol()
Gets the hyphenation symbol.- Returns:
- the hyphenation symbol
-
setHyphenSymbol
public void setHyphenSymbol(char hyphenSymbol)
Sets the hyphenation symbol to the specified value.- Parameters:
hyphenSymbol- the new hyphenation symbol
-
-