Class Base14Font
- java.lang.Object
-
- com.adobe.fontengine.font.FontImpl
-
- com.adobe.fontengine.fontmanagement.Base14Font
-
- All Implemented Interfaces:
Font
,java.io.Serializable
public final class Base14Font extends FontImpl
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Base14Font(java.lang.String resourceName, java.lang.String base14CSSName, java.lang.String base14PSName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.lang.Object
getCachedFontDescription(java.lang.String key)
java.util.Iterator<java.lang.String>
getCachedFontDescriptionIterator()
java.util.Map<java.lang.String,java.lang.Object>
getCachedFontDescriptionMap()
java.lang.String
getCanonicalPath()
Special case cache manipulation support for Base14 fonts.long
getLastModified()
long
getLength()
int
hashCode()
void
setCachedFontDescription(java.lang.String key, java.lang.Object value)
java.lang.String
toString()
-
Methods inherited from class com.adobe.fontengine.font.FontImpl
canEmbedForEditting, canEmbedForPrintAndPreview, createSubset, getCacheSupportInfo, getCoolTypeGlyphBBox, getCoolTypeIcfBox, getCoolTypeIdeoEmBox, getCoolTypeLineMetrics, getCoolTypeScript, getCoolTypeUnderlineMetrics, getCSS20FontDescription, getFontData, getFXGFontDescription, getFXGFontDescription, getFXGFontDescription, getLineMetrics, getPDFFontDescription, getPlatformFontDescription, getPlatformFontDescription, getPlatformFontDescription, getPostscriptFontDescription, getPreferredCSS20FontDescription, getSWFFont4Description, getSWFFontDescription, getUnitsPerEmX, getUnitsPerEmY, getXDCFontDescription, hasCoolTypeProportionalRoman, isSymbolic, wasEmbedded
-
-
-
-
Method Detail
-
getCanonicalPath
public java.lang.String getCanonicalPath()
Special case cache manipulation support for Base14 fonts. Since this cache is built into the resources it is not treated the same way as other types. Basically, everything except getCachedFontDescription is a noop and getCachedFontDescription simply reads an item from the builtin cache. Cache entries are never verified nor are new cached FontDescriptions added at runtime. Any missing descriptions MUST be added to the Base14CacheResourceBuilder.
-
getLength
public long getLength()
-
getLastModified
public long getLastModified()
-
getCachedFontDescription
public java.lang.Object getCachedFontDescription(java.lang.String key)
-
getCachedFontDescriptionIterator
public java.util.Iterator<java.lang.String> getCachedFontDescriptionIterator()
-
setCachedFontDescription
public void setCachedFontDescription(java.lang.String key, java.lang.Object value)
-
getCachedFontDescriptionMap
public java.util.Map<java.lang.String,java.lang.Object> getCachedFontDescriptionMap()
- Specified by:
getCachedFontDescriptionMap
in classFontImpl
-
-