public class GlyphMapping
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
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 and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
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() |
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
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 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 characterpublic int getWordLength()
public void addToAreaIPD(MinOptMax idp)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright 1999-2017 The Apache Software Foundation. All Rights Reserved.