|
fop 2.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.fop.fonts.GlyphMapping
public class GlyphMapping
Stores the mapping of a text fragment to glyphs, along with various information.
Field Summary | |
---|---|
MinOptMax |
areaIPD
|
java.util.List |
associations
|
boolean |
breakOppAfter
|
int |
endIndex
Exclusive. |
Font |
font
|
int[][] |
gposAdjustments
|
boolean |
isHyphenated
|
boolean |
isSpace
|
int |
letterSpaceCount
|
int |
level
|
java.lang.String |
mapping
|
int |
startIndex
Inclusive. |
int |
wordSpaceCount
|
Constructor Summary | |
---|---|
GlyphMapping(int startIndex,
int endIndex,
int wordSpaceCount,
int letterSpaceCount,
MinOptMax areaIPD,
boolean isHyphenated,
boolean isSpace,
boolean breakOppAfter,
Font font,
int level,
int[][] gposAdjustments)
|
|
GlyphMapping(int startIndex,
int endIndex,
int wordSpaceCount,
int letterSpaceCount,
MinOptMax areaIPD,
boolean isHyphenated,
boolean isSpace,
boolean breakOppAfter,
Font font,
int level,
int[][] gposAdjustments,
java.lang.String mapping,
java.util.List associations)
|
Method Summary | |
---|---|
void |
addToAreaIPD(MinOptMax idp)
|
static GlyphMapping |
doGlyphMapping(TextFragment text,
int startIndex,
int endIndex,
Font font,
MinOptMax letterSpaceIPD,
MinOptMax[] letterSpaceAdjustArray,
char precedingChar,
char breakOpportunityChar,
boolean endsWithHyphen,
int level,
boolean dontOptimizeForIdentityMapping,
boolean retainAssociations,
boolean retainControls)
|
int |
getWordLength()
Obtain number of 'characters' contained in word. |
static boolean |
isSpace(char ch)
Indicates whether a character is a space in terms of this layout manager. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public final int startIndex
public final int endIndex
public final int wordSpaceCount
public int letterSpaceCount
public MinOptMax areaIPD
public final boolean isHyphenated
public final boolean isSpace
public boolean breakOppAfter
public final Font font
public final int level
public final int[][] gposAdjustments
public java.lang.String mapping
public java.util.List associations
Constructor Detail |
---|
public GlyphMapping(int startIndex, int endIndex, int wordSpaceCount, int letterSpaceCount, MinOptMax areaIPD, boolean isHyphenated, boolean isSpace, boolean breakOppAfter, Font font, int level, int[][] gposAdjustments)
public GlyphMapping(int startIndex, int endIndex, int wordSpaceCount, int letterSpaceCount, MinOptMax areaIPD, boolean isHyphenated, boolean isSpace, boolean breakOppAfter, Font font, int level, int[][] gposAdjustments, java.lang.String mapping, java.util.List associations)
Method Detail |
---|
public static GlyphMapping doGlyphMapping(TextFragment text, int startIndex, int endIndex, Font font, MinOptMax letterSpaceIPD, MinOptMax[] letterSpaceAdjustArray, char precedingChar, char breakOpportunityChar, boolean endsWithHyphen, int level, boolean dontOptimizeForIdentityMapping, boolean retainAssociations, boolean retainControls)
public static boolean isSpace(char ch)
ch
- the character
public int getWordLength()
public void addToAreaIPD(MinOptMax idp)
public java.lang.String toString()
toString
in class java.lang.Object
|
fop 2.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |