|
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.IOException
public java.util.Map<java.lang.Integer,java.lang.Integer> getWidthsMap()
getWidthsMap
in class org.apache.fop.fonts.MultiByteFont
public 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.FontDescriptor
isEmbeddable
in class org.apache.fop.fonts.MultiByteFont
public java.io.InputStream getInputStream() throws java.io.IOException
getInputStream
in class org.apache.fop.fonts.CustomFont
java.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.IOException
public 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 |