public abstract class AbstractTypographyApplier extends AbstractITextEvent
Modifier | Constructor and Description |
---|---|
protected |
AbstractTypographyApplier() |
Modifier and Type | Method and Description |
---|---|
boolean |
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) |
List<Integer> |
getPossibleBreaks(String str) |
Collection<Character.UnicodeScript> |
getSupportedScripts() |
Collection<Character.UnicodeScript> |
getSupportedScripts(Object configurator) |
abstract boolean |
isPdfCalligraphInstance() |
Map<String,byte[]> |
loadShippedFonts() |
int[] |
reorderLine(List<LineRenderer.RendererGlyph> line, byte[] lineLevels, byte[] levels) |
public abstract boolean isPdfCalligraphInstance()
public Collection<Character.UnicodeScript> getSupportedScripts()
public Collection<Character.UnicodeScript> getSupportedScripts(Object configurator)
public boolean applyOtfScript(TrueTypeFont font, GlyphLine glyphLine, Character.UnicodeScript script, Object configurator, SequenceId id, IMetaInfo metaInfo)
public boolean applyKerning(FontProgram fontProgram, GlyphLine text, SequenceId sequenceId, IMetaInfo metaInfo)
public byte[] getBidiLevels(BaseDirection baseDirection, int[] unicodeIds, SequenceId sequenceId, IMetaInfo metaInfo)
public int[] reorderLine(List<LineRenderer.RendererGlyph> line, byte[] lineLevels, byte[] levels)
public Map<String,byte[]> loadShippedFonts() throws IOException
IOException
Copyright © 1998–2022 iText Group NV. All rights reserved.