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 GlyphMappingGlyphMapping.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 GlyphMappingGlyphMapping.processWordMapping(TextFragment text, int startIndex, int endIndex, Font font, char breakOpportunityChar, boolean endsWithHyphen, int level, boolean dontOptimizeForIdentityMapping, boolean retainAssociations, boolean retainControls) private static GlyphMappingGlyphMapping.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 GlyphMappingTextLayoutManager.PendingChange.mappingprivate GlyphMappingTextLayoutManager.TextAreaBuilder.mappingFields in org.apache.fop.layoutmgr.inline with type parameters of type GlyphMappingMethods in org.apache.fop.layoutmgr.inline that return GlyphMappingModifier and TypeMethodDescriptionprivate GlyphMappingTextLayoutManager.getGlyphMapping(int index) private GlyphMappingTextLayoutManager.processWhitespace(int alignment, KnuthSequence sequence, boolean breakOpportunity, int level) private GlyphMappingTextLayoutManager.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 voidTextLayoutManager.addElementsForASpace(List baseList, int alignment, GlyphMapping mapping, int leafValue) private voidTextLayoutManager.addElementsForAWordFragment(List baseList, int alignment, GlyphMapping mapping, int leafValue) private voidTextLayoutManager.addGlyphMapping(int index, GlyphMapping mapping) private voidTextLayoutManager.addGlyphMapping(GlyphMapping mapping) private booleanTextLayoutManager.TextAreaBuilder.addGlyphPositionAdjustments(GlyphMapping wordMapping) Given a word area info associated with a word fragment, concatenate glyph position adjustments for each (possibly mapped) character.private voidTextLayoutManager.TextAreaBuilder.addLetterAdjust(GlyphMapping wordMapping) Given a word area info associated with a word fragment, concatenate letter space adjustments for each (possibly mapped) character.private voidTextLayoutManager.addMappingAreas(GlyphMapping mapping, int wordSpaceCount, int letterSpaceCount, int firstMappingIndex, int lastMappingIndex, MinOptMax realWidth, LayoutContext context) private voidTextLayoutManager.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 ListTextLayoutManager.getElementsForBreakingSpace(int alignment, GlyphMapping mapping, Position pos2, int p2WidthOffset, Position pos3, int p3WidthOffset, boolean skipZeroCheck) private ListTextLayoutManager.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 voidTextLayoutManager.processLeftoverGlyphMapping(int alignment, KnuthSequence sequence, GlyphMapping mapping, boolean breakOpportunityAfter) private GlyphMappingTextLayoutManager.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