Package | Description |
---|---|
org.apache.fontbox.cmap |
This package holds classes that are necessary to parse cmap files.
|
org.apache.pdfbox.pdmodel.font |
Classes to deal with font functionality in a PDF Document.
|
Modifier and Type | Method and Description |
---|---|
CMap |
CMapParser.parse(java.io.File file)
Parse a CMAP file on the file system.
|
CMap |
CMapParser.parse(java.io.InputStream input)
This will parse the stream and create a cmap object.
|
CMap |
CMapParser.parsePredefined(java.lang.String name)
Parses a predefined CMap.
|
Modifier and Type | Method and Description |
---|---|
private void |
CMapParser.addMappingFrombfrange(CMap cmap,
byte[] startCode,
int values,
byte[] tokenBytes) |
private void |
CMapParser.addMappingFrombfrange(CMap cmap,
byte[] startCode,
java.util.List<byte[]> tokenBytesList) |
private void |
CMapParser.parseBeginbfchar(java.lang.Number cosCount,
java.io.PushbackInputStream cmapStream,
CMap result) |
private void |
CMapParser.parseBeginbfrange(java.lang.Number cosCount,
java.io.PushbackInputStream cmapStream,
CMap result) |
private void |
CMapParser.parseBegincidchar(java.lang.Number cosCount,
java.io.PushbackInputStream cmapStream,
CMap result) |
private void |
CMapParser.parseBegincidrange(int numberOfLines,
java.io.PushbackInputStream cmapStream,
CMap result) |
private void |
CMapParser.parseBegincodespacerange(java.lang.Number cosCount,
java.io.PushbackInputStream cmapStream,
CMap result) |
private void |
CMapParser.parseLiteralName(CMapParser.LiteralName literal,
java.io.PushbackInputStream cmapStream,
CMap result) |
private void |
CMapParser.parseUsecmap(CMapParser.LiteralName useCmapName,
CMap result) |
(package private) void |
CMap.useCmap(CMap cmap)
Implementation of the usecmap operator.
|
Modifier and Type | Field and Description |
---|---|
private CMap |
PDType0Font.cMap |
private CMap |
PDType0Font.cMapUCS2 |
private CMap |
PDFont.toUnicodeCMap |
Modifier and Type | Field and Description |
---|---|
(package private) static java.util.Map<java.lang.String,CMap> |
CMapManager.cMapCache |
Modifier and Type | Method and Description |
---|---|
CMap |
PDType0Font.getCMap()
Returns the font's CMap.
|
CMap |
PDType0Font.getCMapUCS2()
Returns the font's UCS2 CMap, only present this font uses a predefined CMap.
|
static CMap |
CMapManager.getPredefinedCMap(java.lang.String cMapName)
Fetches the predefined CMap from disk (or cache).
|
private CMap |
PDFont.loadUnicodeCmap() |
static CMap |
CMapManager.parseCMap(java.io.InputStream cMapStream)
Parse the given CMap.
|
protected CMap |
PDFont.readCMap(COSBase base)
Reads a CMap given a COS Stream or Name.
|