Class DefaultSplitCharacter

java.lang.Object
com.lowagie.text.pdf.DefaultSplitCharacter
All Implemented Interfaces:
SplitCharacter

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 Details

    • DEFAULT

      public static final SplitCharacter DEFAULT
      An instance of the default SplitCharacter.
  • Constructor Details

    • DefaultSplitCharacter

      public DefaultSplitCharacter()
  • Method Details

    • 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 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
    • 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