com.lowagie.text.pdf

Interface HyphenationEvent

Known Implementing Classes:
HyphenationAuto

public interface HyphenationEvent

Called by Chunk to hyphenate a word.
Author:
Paulo Soares (psoares@consiste.pt)

Method Summary

String
getHyphenSymbol()
Gets the hyphen symbol.
String
getHyphenatedWordPost()
Gets the second part of the hyphenated word.
String
getHyphenatedWordPre(String word, BaseFont font, float fontSize, float remainingWidth)
Hyphenates a word and returns the first part of it.

Method Details

getHyphenSymbol

public String getHyphenSymbol()
Gets the hyphen symbol.
Returns:
the hyphen symbol

getHyphenatedWordPost

public String getHyphenatedWordPost()
Gets the second part of the hyphenated word. Must be called after getHyphenatedWordPre().
Returns:
the second part of the hyphenated word

getHyphenatedWordPre

public String getHyphenatedWordPre(String word,
                                   BaseFont font,
                                   float fontSize,
                                   float remainingWidth)
Hyphenates a word and returns the first part of it. To get the second part of the hyphenated word call getHyphenatedWordPost().
Parameters:
word - the word to hyphenate
font - the font used by this word
fontSize - the font size used by this word
remainingWidth - the width available to fit this word in
Returns:
the first part of the hyphenated word including the hyphen symbol, if any