Uses of Class
com.itextpdf.io.font.otf.Glyph
-
Packages that use Glyph Package Description com.itextpdf.io.font com.itextpdf.io.font.otf com.itextpdf.io.util com.itextpdf.kernel.font com.itextpdf.kernel.pdf.canvas com.itextpdf.layout.renderer -
-
Uses of Glyph in com.itextpdf.io.font
Subclasses of Glyph in com.itextpdf.io.font Modifier and Type Class Description (package private) classGidAwareGlyphFields in com.itextpdf.io.font with type parameters of type Glyph Modifier and Type Field Description protected java.util.Map<java.lang.Integer,Glyph>FontProgram. codeToGlyphprotected java.util.Map<java.lang.Integer,Glyph>FontProgram. unicodeToGlyphMethods in com.itextpdf.io.font that return Glyph Modifier and Type Method Description GlyphFontProgram. getGlyph(int unicode)GlyphType1Font. getGlyph(java.lang.String name)Find glyph by glyph name.GlyphFontProgram. getGlyphByCode(int charCode)Methods in com.itextpdf.io.font with parameters of type Glyph Modifier and Type Method Description intCidFont. getKerning(Glyph glyph1, Glyph glyph2)abstract intFontProgram. getKerning(Glyph first, Glyph second)Gets the kerning between two glyphs.intTrueTypeFont. getKerning(Glyph first, Glyph second)Gets the kerning between two glyphs.intType1Font. getKerning(Glyph first, Glyph second) -
Uses of Glyph in com.itextpdf.io.font.otf
Fields in com.itextpdf.io.font.otf declared as Glyph Modifier and Type Field Description private GlyphOpenTableLookup.GlyphIndexer. glyphFields in com.itextpdf.io.font.otf with type parameters of type Glyph Modifier and Type Field Description protected java.util.List<Glyph>GlyphLine. glyphsprivate java.util.Map<java.lang.Integer,Glyph>OpenTypeFontTableReader. indexGlyphMapMethods in com.itextpdf.io.font.otf that return Glyph Modifier and Type Method Description GlyphGlyphLine. get(int index)GlyphOpenTableLookup.GlyphIndexer. getGlyph()Retrieves the glyph of the object.GlyphOpenTypeFontTableReader. getGlyph(int index)GlyphGlyphLine. set(int index, Glyph glyph)Methods in com.itextpdf.io.font.otf with parameters of type Glyph Modifier and Type Method Description booleanGlyphLine.IGlyphLineFilter. accept(Glyph glyph)voidGlyphLine. add(int index, Glyph glyph)voidGlyphLine. add(Glyph glyph)GlyphGlyphLine. set(int index, Glyph glyph)voidOpenTableLookup.GlyphIndexer. setGlyph(Glyph glyph)Sets the glyph of the object.Method parameters in com.itextpdf.io.font.otf with type arguments of type Glyph Modifier and Type Method Description private voidGlyphLine. addAllGlyphs(int index, java.util.List<Glyph> additionalGlyphs)voidGlyphLine. setGlyphs(java.util.List<Glyph> replacementGlyphs)Constructors in com.itextpdf.io.font.otf with parameters of type Glyph Constructor Description Glyph(Glyph glyph)Copy a Glyph.Glyph(Glyph glyph, int unicode)Copy a glyph and assign the copied glyph a new unicode point and charactersGlyph(Glyph glyph, int xPlacement, int yPlacement, int xAdvance, int yAdvance, int anchorDelta)Copy a Glyph and assign new placement and advance offsets and a new index delta to base glyphConstructor parameters in com.itextpdf.io.font.otf with type arguments of type Glyph Constructor Description GlyphLine(java.util.List<Glyph> glyphs)Create a new line of Glyphs.GlyphLine(java.util.List<Glyph> glyphs, int start, int end)Create a new line of Glyphs from a slice of a List of Glyphs.GlyphLine(java.util.List<Glyph> glyphs, java.util.List<GlyphLine.ActualText> actualText, int start, int end)Create a new line of Glyphs from a slice of a List of Glyphs, and add the actual text.GlyphPositioningTableReader(RandomAccessFileOrArray rf, int gposTableLocation, OpenTypeGdefTableReader gdef, java.util.Map<java.lang.Integer,Glyph> indexGlyphMap, int unitsPerEm)GlyphSubstitutionTableReader(RandomAccessFileOrArray rf, int gsubTableLocation, OpenTypeGdefTableReader gdef, java.util.Map<java.lang.Integer,Glyph> indexGlyphMap, int unitsPerEm)OpenTypeFontTableReader(RandomAccessFileOrArray rf, int tableLocation, OpenTypeGdefTableReader gdef, java.util.Map<java.lang.Integer,Glyph> indexGlyphMap, int unitsPerEm) -
Uses of Glyph in com.itextpdf.io.util
Methods in com.itextpdf.io.util with parameters of type Glyph Modifier and Type Method Description static booleanTextUtil. isLetterOrDigit(Glyph glyph)static booleanTextUtil. isMark(Glyph glyph)static booleanTextUtil. isNewLine(Glyph glyph)Check if a glyph is a newline by checking if it's unicode value is a newlinestatic booleanTextUtil. isNonBreakingHyphen(Glyph glyph)static booleanTextUtil. isSpace(Glyph glyph)static booleanTextUtil. isSpaceOrWhitespace(Glyph glyph)static booleanTextUtil. isUni0020(Glyph g)static booleanTextUtil. isWhitespace(Glyph glyph) -
Uses of Glyph in com.itextpdf.kernel.font
Fields in com.itextpdf.kernel.font with type parameters of type Glyph Modifier and Type Field Description protected java.util.Map<java.lang.Integer,Glyph>PdfFont. notdefGlyphsMethods in com.itextpdf.kernel.font that return Glyph Modifier and Type Method Description abstract GlyphPdfFont. getGlyph(int unicode)Get glyph by unicodeGlyphPdfTrueTypeFont. getGlyph(int unicode)GlyphPdfType0Font. getGlyph(int unicode)GlyphPdfType1Font. getGlyph(int unicode)GlyphPdfType3Font. getGlyph(int unicode)Methods in com.itextpdf.kernel.font with parameters of type Glyph Modifier and Type Method Description abstract byte[]PdfFont. convertToBytes(Glyph glyph)byte[]PdfSimpleFont. convertToBytes(Glyph glyph)byte[]PdfType0Font. convertToBytes(Glyph glyph)private voidPdfType0Font. convertToBytes(Glyph glyph, ByteBuffer result)intType3Font. getKerning(Glyph glyph1, Glyph glyph2)private booleanPdfSimpleFont. isAppendableGlyph(Glyph glyph)Checks whether the glyph is appendable, i.e.private booleanPdfType0Font. isAppendableGlyph(Glyph glyph)Method parameters in com.itextpdf.kernel.font with type arguments of type Glyph Modifier and Type Method Description abstract intPdfFont. appendAnyGlyph(java.lang.String text, int from, java.util.List<Glyph> glyphs)Append any single glyph, even notdef.intPdfSimpleFont. appendAnyGlyph(java.lang.String text, int from, java.util.List<Glyph> glyphs)intPdfType0Font. appendAnyGlyph(java.lang.String text, int from, java.util.List<Glyph> glyphs)booleanPdfFont. appendDecodedCodesToGlyphsList(java.util.List<Glyph> list, PdfString characterCodes)Decodes sequence of character codes (e.g.booleanPdfSimpleFont. appendDecodedCodesToGlyphsList(java.util.List<Glyph> list, PdfString characterCodes)Decodes sequence of character codes (e.g.booleanPdfType0Font. appendDecodedCodesToGlyphsList(java.util.List<Glyph> list, PdfString characterCodes)Decodes sequence of character codes (e.g.abstract intPdfFont. appendGlyphs(java.lang.String text, int from, int to, java.util.List<Glyph> glyphs)Append all supported glyphs and return number of processed chars.intPdfSimpleFont. appendGlyphs(java.lang.String text, int from, int to, java.util.List<Glyph> glyphs)intPdfType0Font. appendGlyphs(java.lang.String text, int from, int to, java.util.List<Glyph> glyphs)private intPdfType0Font. appendUniGlyphs(java.lang.String text, int from, int to, java.util.List<Glyph> glyphs)private static intPdfType0Font. writeBfrange(HighPrecisionOutputStream<ByteArrayOutputStream> stream, java.util.List<Glyph> range) -
Uses of Glyph in com.itextpdf.kernel.pdf.canvas
Methods in com.itextpdf.kernel.pdf.canvas with parameters of type Glyph Modifier and Type Method Description private floatPdfCanvas. getWordSpacingAddition(Glyph glyph) -
Uses of Glyph in com.itextpdf.layout.renderer
Fields in com.itextpdf.layout.renderer declared as Glyph Modifier and Type Field Description private GlyphLineRenderer.RendererGlyph. glyphMethods in com.itextpdf.layout.renderer that return Glyph Modifier and Type Method Description GlyphLineRenderer.RendererGlyph. getGlyph()Retrieves the glyph of the object.Methods in com.itextpdf.layout.renderer with parameters of type Glyph Modifier and Type Method Description booleanTextRenderer.CustomGlyphLineFilter. accept(Glyph glyph)private static java.lang.IntegerTextPreprocessingUtil. calculateXAdvancement(int spaceWidth, boolean isMonospaceFont, Glyph glyph)private floatTextRenderer. getCharWidth(Glyph g, float fontSize, java.lang.Float hScale, java.lang.Float characterSpacing, java.lang.Float wordSpacing)private booleanTextRenderer. isGlyphPartOfWordForHyphenation(Glyph g)private static booleanTextRenderer. noPrint(Glyph g)private voidTextRenderer. saveWordBreakIfNotYetSaved(Glyph wordBreak)voidLineRenderer.RendererGlyph. setGlyph(Glyph glyph)Sets the glyph of the object.Constructors in com.itextpdf.layout.renderer with parameters of type Glyph Constructor Description RendererGlyph(Glyph glyph, TextRenderer textRenderer)
-