com.lowagie.text.pdf
Class DefaultSplitCharacter
java.lang.Object
com.lowagie.text.pdf.DefaultSplitCharacter
- All Implemented Interfaces:
- SplitCharacter
public class DefaultSplitCharacter
- extends java.lang.Object
- implements SplitCharacter
The default class that is used to determine whether or not a character
is a split character. You can subclass this class to define your own
split characters.
- Since:
- 2.1.2
Method Summary |
protected char |
getCurrentCharacter(int current,
char[] cc,
PdfChunk[] ck)
Returns the current character |
boolean |
isSplitCharacter(int start,
int current,
int end,
char[] cc,
PdfChunk[] ck)
Checks if a character can be used to split a PdfString . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT
public static final SplitCharacter DEFAULT
- An instance of the default SplitCharacter.
DefaultSplitCharacter
public DefaultSplitCharacter()
isSplitCharacter
public boolean isSplitCharacter(int start,
int current,
int end,
char[] cc,
PdfChunk[] ck)
- Checks if a character can be used to split a
PdfString
.
for the moment every character less than or equal to SPACE, the character '-'
and some specific unicode ranges are 'splitCharacters'.
- Specified by:
isSplitCharacter
in interface SplitCharacter
- Parameters:
start
- start position in the arraycurrent
- current position in the arrayend
- end position in the arraycc
- the character array that has to be checkedck
- chunk array
- Returns:
true
if the character can be used to split a string, false
otherwise
getCurrentCharacter
protected char getCurrentCharacter(int current,
char[] cc,
PdfChunk[] ck)
- Returns the current character
- Parameters:
current
- current position in the arraycc
- the character array that has to be checkedck
- chunk array
- Returns:
- the current character
iText 2.1.7