Class AbstractTypographyApplier
java.lang.Object
com.itextpdf.commons.actions.AbstractITextEvent
com.itextpdf.layout.renderer.typography.AbstractTypographyApplier
- All Implemented Interfaces:
-
IEvent
- Direct Known Subclasses:
-
DefaultTypographyApplier
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
applyKerning
(FontProgram fontProgram, GlyphLine text, SequenceId sequenceId, IMetaInfo metaInfo) boolean
applyOtfScript
(TrueTypeFont font, GlyphLine glyphLine, Character.UnicodeScript script, Object configurator, SequenceId id, IMetaInfo metaInfo) byte[]
getBidiLevels
(BaseDirection baseDirection, int[] unicodeIds, SequenceId sequenceId, IMetaInfo metaInfo) getPossibleBreaks
(String str) getSupportedScripts
(Object configurator) abstract boolean
int[]
reorderLine
(List<LineRenderer.RendererGlyph> line, byte[] lineLevels, byte[] levels)
-
Constructor Details
-
AbstractTypographyApplier
protected AbstractTypographyApplier()
-
-
Method Details
-
isPdfCalligraphInstance
public abstract boolean isPdfCalligraphInstance() -
getSupportedScripts
-
getSupportedScripts
-
applyOtfScript
public boolean applyOtfScript(TrueTypeFont font, GlyphLine glyphLine, Character.UnicodeScript script, Object configurator, SequenceId id, IMetaInfo metaInfo) -
applyKerning
public boolean applyKerning(FontProgram fontProgram, GlyphLine text, SequenceId sequenceId, IMetaInfo metaInfo) -
getBidiLevels
public byte[] getBidiLevels(BaseDirection baseDirection, int[] unicodeIds, SequenceId sequenceId, IMetaInfo metaInfo) -
reorderLine
-
getPossibleBreaks
-
loadShippedFonts
- Throws:
-
IOException
-