|
fop-pdf-images 2.2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.fop.fonts.Typeface
org.apache.fop.fonts.CustomFont
org.apache.fop.fonts.CIDFont
org.apache.fop.fonts.MultiByteFont
org.apache.fop.render.pdf.pdfbox.FOPPDFMultiByteFont
public class FOPPDFMultiByteFont
| Field Summary | |
|---|---|
protected org.apache.fop.pdf.PDFDictionary |
ref
|
| Fields inherited from class org.apache.fop.fonts.MultiByteFont |
|---|
boundingBoxes, cidSet |
| Fields inherited from class org.apache.fop.fonts.CIDFont |
|---|
width |
| Fields inherited from class org.apache.fop.fonts.CustomFont |
|---|
cmap |
| Fields inherited from class org.apache.fop.fonts.Typeface |
|---|
eventListener, NOT_FOUND |
| Constructor Summary | |
|---|---|
FOPPDFMultiByteFont(org.apache.pdfbox.cos.COSDictionary fontData,
java.lang.String name)
|
|
| Method Summary | |
|---|---|
java.lang.String |
addFont(org.apache.pdfbox.cos.COSDictionary fontData)
|
protected FontContainer |
getFont(org.apache.pdfbox.cos.COSDictionary fontData)
|
java.lang.String |
getFontName()
|
java.io.InputStream |
getInputStream()
|
org.apache.fop.pdf.PDFDictionary |
getRef()
|
java.util.Map<java.lang.Integer,java.lang.Integer> |
getWidthsMap()
|
boolean |
isEmbeddable()
|
protected static void |
mergeMaxp(org.apache.fontbox.ttf.TrueTypeFont ttf,
MaximumProfileTable outMaxp)
|
protected static void |
setProperties(org.apache.fop.fonts.CustomFont cFont,
org.apache.pdfbox.pdmodel.font.PDFont font)
|
void |
setRef(org.apache.fop.pdf.PDFDictionary d)
|
int |
size()
|
| Methods inherited from class org.apache.fop.fonts.MultiByteFont |
|---|
addPrivateUseMapping, findGlyphIndex, getBoundingBox, getChars, getCIDSet, getCIDType, getCmapStream, getDefaultWidth, getEmbedFontName, getEncodingName, getGDEF, getGIDFromChar, getGlyphIndices, getGPOS, getGSUB, getOrdering, getRegistry, getSupplement, getTTCName, getUnicodeFromGID, getUnscaledWidths, getUsedGlyphNames, getUsedGlyphs, getWidth, getWidths, hasChar, hasFeature, isOTFFile, isSubsetEmbedded, mapChar, mapUsedGlyphName, performPositioning, performPositioning, performsPositioning, performsSubstitution, performSubstitution, reorderCombiningMarks, setBBoxArray, setCIDType, setDefaultWidth, setGDEF, setGPOS, setGSUB, setIsOTFFile, setTTCName, setWidthArray |
| Methods inherited from class org.apache.fop.fonts.CIDFont |
|---|
isMultiByte |
| Methods inherited from class org.apache.fop.fonts.CustomFont |
|---|
getAscender, getAscender, getCapHeight, getCapHeight, getCMap, getDescender, getDescender, getEmbeddingMode, getEmbedFileURI, getEmbedResourceName, getFamilyNames, getFirstChar, getFlags, getFontBBox, getFontName, getFontSubName, getFontType, getFontURI, getFullName, getItalicAngle, getKerningInfo, getLastChar, getMissingWidth, getSimulateStyle, getStemV, getStrikeoutPosition, getStrikeoutThickness, getStrippedFontName, getUnderlinePosition, getUnderlineThickness, getWeight, getXHeight, hasKerningInfo, isAdvancedEnabled, isKerningEnabled, isSymbolicFont, putKerningEntry, replaceKerningMap, setAdvancedEnabled, setAscender, setCapHeight, setCMap, setDescender, setEmbeddingMode, setEmbedResourceName, setEmbedURI, setFamilyNames, setFirstChar, setFlags, setFontBBox, setFontName, setFontSubFamilyName, setFontType, setFontURI, setFullName, setItalicAngle, setKerningEnabled, setLastChar, setMissingWidth, setSimulateStyle, setStemV, setStrikeoutPosition, setStrikeoutThickness, setUnderlinePosition, setUnderlineThickness, setWeight, setXHeight |
| Methods inherited from class org.apache.fop.fonts.Typeface |
|---|
getMaxAscent, hadMappingOperations, notifyMapOperation, setEventListener, toString, warnMissingGlyph |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.apache.fop.fonts.FontMetrics |
|---|
getMaxAscent |
| Field Detail |
|---|
protected org.apache.fop.pdf.PDFDictionary ref
| Constructor Detail |
|---|
public FOPPDFMultiByteFont(org.apache.pdfbox.cos.COSDictionary fontData,
java.lang.String name)
throws java.io.IOException
java.io.IOException| Method Detail |
|---|
public java.lang.String addFont(org.apache.pdfbox.cos.COSDictionary fontData)
throws java.io.IOException
java.io.IOExceptionpublic java.util.Map<java.lang.Integer,java.lang.Integer> getWidthsMap()
getWidthsMap in class org.apache.fop.fonts.MultiByteFontpublic org.apache.fop.pdf.PDFDictionary getRef()
public void setRef(org.apache.fop.pdf.PDFDictionary d)
public int size()
public boolean isEmbeddable()
isEmbeddable in interface org.apache.fop.fonts.FontDescriptorisEmbeddable in class org.apache.fop.fonts.MultiByteFont
public java.io.InputStream getInputStream()
throws java.io.IOException
getInputStream in class org.apache.fop.fonts.CustomFontjava.io.IOException
protected FontContainer getFont(org.apache.pdfbox.cos.COSDictionary fontData)
throws java.io.IOException
java.io.IOException
protected static void setProperties(org.apache.fop.fonts.CustomFont cFont,
org.apache.pdfbox.pdmodel.font.PDFont font)
protected static void mergeMaxp(org.apache.fontbox.ttf.TrueTypeFont ttf,
MaximumProfileTable outMaxp)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getFontName()
|
fop-pdf-images 2.2 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||