Package com.itextpdf.text.pdf.fonts.otf
Class GlyphPositioningTableReader
java.lang.Object
com.itextpdf.text.pdf.fonts.otf.OpenTypeFontTableReader
com.itextpdf.text.pdf.fonts.otf.GlyphPositioningTableReader
Not used at present, keeping for sometime future.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
(package private) static class
-
Field Summary
Fields inherited from class com.itextpdf.text.pdf.fonts.otf.OpenTypeFontTableReader
LOG, rf, tableLocation
-
Constructor Summary
ConstructorsConstructorDescriptionGlyphPositioningTableReader
(RandomAccessFileOrArray rf, int gposTableLocation) -
Method Summary
Modifier and TypeMethodDescriptionvoid
read()
private void
readAnchorTable
(int anchorTableLocation) private void
readBaseArrayTable
(int baseArrayTableLocation, int classCount) private void
readChainingContextPositioningFormat_3
(int lookupTableLocation) private void
readLookUpType_1
(int lookupTableLocation) private void
readLookUpType_4
(int lookupTableLocation) private void
readLookUpType_8
(int lookupTableLocation) private void
readMarkArrayTable
(int markArrayLocation) protected void
readSubTable
(int lookupType, int subTableLocation) Methods inherited from class com.itextpdf.text.pdf.fonts.otf.OpenTypeFontTableReader
getSupportedLanguage, readCoverageFormat, startReadingTable
-
Constructor Details
-
GlyphPositioningTableReader
public GlyphPositioningTableReader(RandomAccessFileOrArray rf, int gposTableLocation) throws IOException - Throws:
IOException
-
-
Method Details
-
read
- Throws:
FontReadingException
-
readSubTable
- Specified by:
readSubTable
in classOpenTypeFontTableReader
- Throws:
IOException
-
readLookUpType_1
- Throws:
IOException
-
readLookUpType_4
- Throws:
IOException
-
readLookUpType_8
- Throws:
IOException
-
readChainingContextPositioningFormat_3
- Throws:
IOException
-
readMarkArrayTable
- Throws:
IOException
-
readMarkRecord
- Throws:
IOException
-
readAnchorTable
- Throws:
IOException
-
readBaseArrayTable
- Throws:
IOException
-