Uses of Class
org.apache.fop.fonts.GlyphMapping
Packages that use GlyphMapping
Package
Description
Classes for font handling.
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 GlyphMappingModifier and TypeMethodDescriptionstatic 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 GlyphMappingModifier and TypeFieldDescriptionprivate final GlyphMapping
TextLayoutManager.PendingChange.mapping
private GlyphMapping
TextLayoutManager.TextAreaBuilder.mapping
Fields in org.apache.fop.layoutmgr.inline with type parameters of type GlyphMappingMethods in org.apache.fop.layoutmgr.inline that return GlyphMappingModifier and TypeMethodDescriptionprivate 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 GlyphMappingModifier and TypeMethodDescriptionprivate void
TextLayoutManager.addElementsForASpace
(List baseList, int alignment, GlyphMapping mapping, int leafValue) private void
TextLayoutManager.addElementsForAWordFragment
(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 List
TextLayoutManager.getElementsForBreakingSpace
(int alignment, GlyphMapping mapping, Position pos2, int p2WidthOffset, Position pos3, int p3WidthOffset, boolean skipZeroCheck) private 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