fop 2.3

## org.apache.fop.fonts
Interface TextFragment

All Known Implementing Classes:
  FOText

    public interface TextFragment

Encapsulates a sub-sequence (fragement) of a text iterator (or other text source), where begin index and end index are indices into larger text iterator that denote [begin,end) of sub-sequence range. Additionally associated with a designated script (or "auto"), a designated language (or "none"), and a (single) bidi level (or -1 if not known).

Method Summary
`char` `charAt(int subSequenceIndex)` Obtain character at specified index within this fragment's sub-sequence, where index 0 corresponds to beginning index in overal text source, and subSequenceIndex must be less than ending index - beginning index.
`int` `getBeginIndex()` Obtain beginning index (inclusive) of sub-sequence of fragment in overall text source.
`int` `getBidiLevel()` Obtain associated bidi level (if known) or -1 if not.
`int` `getEndIndex()` Obtain ending index (exclusive) of sub-sequence of fragment in overall text source.
`java.text.CharacterIterator` `getIterator()` Obtain reference to underlying iterator.
`java.lang.String` `getLanguage()` Obtain associated language (if designated) or "none" if not.
`java.lang.String` `getScript()` Obtain associated script (if designated) or "auto" if not.
`java.lang.CharSequence` `subSequence(int startIndex, int endIndex)`

Method Detail

### getIterator

    java.text.CharacterIterator getIterator()

  Obtain reference to underlying iterator.

### getBeginIndex

    int getBeginIndex()

  Obtain beginning index (inclusive) of sub-sequence of fragment in overall text source.

### getEndIndex

    int getEndIndex()

  Obtain ending index (exclusive) of sub-sequence of fragment in overall text source.

### getScript

    java.lang.String getScript()

  Obtain associated script (if designated) or "auto" if not.

### getLanguage

    java.lang.String getLanguage()

  Obtain associated language (if designated) or "none" if not.

### getBidiLevel

    int getBidiLevel()

  Obtain associated bidi level (if known) or -1 if not.

### charAt

    char charAt(int subSequenceIndex)

  Obtain character at specified index within this fragment's sub-sequence, where index 0 corresponds to beginning index in overal text source, and subSequenceIndex must be less than ending index - beginning index.

### subSequence

    java.lang.CharSequence subSequence(int startIndex,
                                       int endIndex)

fop 2.3

Copyright 1999-2018 The Apache Software Foundation. All Rights Reserved.