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