com.lowagie.text.pdf

Class DefaultSplitCharacter

public class DefaultSplitCharacter extends 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

Field Summary
static SplitCharacterDEFAULT
An instance of the default SplitCharacter.
Method Summary
protected chargetCurrentCharacter(int current, char[] cc, PdfChunk[] ck)
Returns the current character
booleanisSplitCharacter(int start, int current, int end, char[] cc, PdfChunk[] ck)
Checks if a character can be used to split a PdfString.

Field Detail

DEFAULT

public static final SplitCharacter DEFAULT
An instance of the default SplitCharacter.

Method Detail

getCurrentCharacter

protected char getCurrentCharacter(int current, char[] cc, PdfChunk[] ck)
Returns the current character

Parameters: current current position in the array cc the character array that has to be checked ck chunk array

Returns: the current character

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'.

Parameters: start start position in the array current current position in the array end end position in the array cc the character array that has to be checked ck chunk array

Returns: true if the character can be used to split a string, false otherwise