Uses of Class
org.apache.fop.fonts.GlyphMapping
-
Packages that use GlyphMapping Package Description org.apache.fop.fonts Classes for font handling.org.apache.fop.layoutmgr.inline Layout managers for inline formatting objects and line building. -
-
Uses of GlyphMapping in org.apache.fop.fonts
Methods in org.apache.fop.fonts that return GlyphMapping Modifier and Type Method Description static GlyphMapping
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)
private static GlyphMapping
GlyphMapping. processWordMapping(TextFragment text, int startIndex, int endIndex, Font font, char breakOpportunityChar, boolean endsWithHyphen, int level, boolean dontOptimizeForIdentityMapping, boolean retainAssociations, boolean retainControls)
private static GlyphMapping
GlyphMapping. processWordNoMapping(TextFragment text, int startIndex, int endIndex, Font font, MinOptMax letterSpaceIPD, MinOptMax[] letterSpaceAdjustArray, char precedingChar, char breakOpportunityChar, boolean endsWithHyphen, int level)
-
Uses of GlyphMapping in org.apache.fop.layoutmgr.inline
Fields in org.apache.fop.layoutmgr.inline declared as GlyphMapping Modifier and Type Field Description private GlyphMapping
TextLayoutManager.PendingChange. mapping
private GlyphMapping
TextLayoutManager.TextAreaBuilder. mapping
Fields in org.apache.fop.layoutmgr.inline with type parameters of type GlyphMapping Modifier and Type Field Description private java.util.List<GlyphMapping>
TextLayoutManager. mappings
Methods in org.apache.fop.layoutmgr.inline that return GlyphMapping Modifier and Type Method Description private GlyphMapping
TextLayoutManager. getGlyphMapping(int index)
private GlyphMapping
TextLayoutManager. processWhitespace(int alignment, KnuthSequence sequence, boolean breakOpportunity, int level)
private GlyphMapping
TextLayoutManager. processWord(int alignment, KnuthSequence sequence, GlyphMapping prevMapping, char ch, boolean breakOpportunity, boolean checkEndsWithHyphen, int level, boolean retainControls)
Methods in org.apache.fop.layoutmgr.inline with parameters of type GlyphMapping Modifier and Type Method Description private void
TextLayoutManager. addElementsForASpace(java.util.List baseList, int alignment, GlyphMapping mapping, int leafValue)
private void
TextLayoutManager. addElementsForAWordFragment(java.util.List baseList, int alignment, GlyphMapping mapping, int leafValue)
private void
TextLayoutManager. addGlyphMapping(int index, GlyphMapping mapping)
private void
TextLayoutManager. addGlyphMapping(GlyphMapping mapping)
private boolean
TextLayoutManager.TextAreaBuilder. addGlyphPositionAdjustments(GlyphMapping wordMapping)
Given a word area info associated with a word fragment, concatenate glyph position adjustments for each (possibly mapped) character.private void
TextLayoutManager.TextAreaBuilder. addLetterAdjust(GlyphMapping wordMapping)
Given a word area info associated with a word fragment, concatenate letter space adjustments for each (possibly mapped) character.private void
TextLayoutManager. addMappingAreas(GlyphMapping mapping, int wordSpaceCount, int letterSpaceCount, int firstMappingIndex, int lastMappingIndex, MinOptMax realWidth, LayoutContext context)
private void
TextLayoutManager.TextAreaBuilder. addWordChars(GlyphMapping wordMapping)
Given a word area info associated with a word fragment, (1) concatenate (possibly mapped) word characters to word character buffer; (2) concatenante (possibly mapped) word bidi levels to levels buffer; (3) update word's IPD with optimal IPD of fragment.private java.util.List
TextLayoutManager. getElementsForBreakingSpace(int alignment, GlyphMapping mapping, Position pos2, int p2WidthOffset, Position pos3, int p3WidthOffset, boolean skipZeroCheck)
private java.util.List
TextLayoutManager. getElementsForJustifiedText(GlyphMapping mapping, Position pos2, int p2WidthOffset, Position pos3, int p3WidthOffset, boolean skipZeroCheck, int shrinkability)
private int[]
TextLayoutManager.TextAreaBuilder. getMappingBidiLevels(GlyphMapping mapping)
Obtain bidirectional levels of mapping of characters over specific interval.private void
TextLayoutManager. processLeftoverGlyphMapping(int alignment, KnuthSequence sequence, GlyphMapping mapping, boolean breakOpportunityAfter)
private GlyphMapping
TextLayoutManager. processWord(int alignment, KnuthSequence sequence, GlyphMapping prevMapping, char ch, boolean breakOpportunity, boolean checkEndsWithHyphen, int level, boolean retainControls)
Constructors in org.apache.fop.layoutmgr.inline with parameters of type GlyphMapping Constructor Description PendingChange(GlyphMapping mapping, int index)
-