public class PDFontType3 extends PDSingleByteFont implements IResourcesProvider
| Modifier and Type | Class and Description |
|---|---|
static class |
PDFontType3.MetaClass
The meta class implementation
|
| Modifier and Type | Field and Description |
|---|---|
static COSName |
DK_CharProcs |
static COSName |
DK_FontBBox |
static COSName |
DK_FontMatrix |
static COSName |
DK_Resources |
static COSName |
DK_ToUnicode |
static PDFontType3.MetaClass |
META
The meta class instance
|
CN_Subtype_CIDFontType0, CN_Subtype_CIDFontType2, CN_Subtype_MMType1, CN_Subtype_TrueType, CN_Subtype_Type0, CN_Subtype_Type1, CN_Subtype_Type3, CN_Type_Font, DK_BaseFont, DK_Encoding, DK_FirstChar, DK_FontDescriptor, DK_LastChar, DK_Name, DK_WidthsDK_Subtype, DK_Type| Constructor and Description |
|---|
PDFontType3(COSObject object) |
| Modifier and Type | Method and Description |
|---|---|
COSDictionary |
cosGetCharProcs() |
COSDictionary |
cosSetCharProcs(COSDictionary newDict) |
CDSRectangle |
getFontBB() |
String |
getFontFamilyName() |
CDSMatrix |
getFontMatrix() |
String |
getFontName() |
PDFontStyle |
getFontStyle() |
String |
getFontType() |
int |
getGlyphWidthEncoded(int codePoint)
The glyph width of a codepoint in the font. codepoint refers to the
encoded (possibly multibyte) value in the COSString.
|
PDResources |
getResources()
The
PDResources. |
boolean |
isEmbedded()
Answer true if this font's program is embedded within the document.
|
boolean |
isSubset()
Answer true if this font is partially embedded in the document.
|
void |
setFontBB(CDSRectangle fontBB) |
void |
setFontMatrix(CDSMatrix fontMatrix) |
void |
setResources(PDResources resources) |
String |
toString() |
getGlyphsEncoded, getGlyphWidths, getNextGlyphsEncoded, invalidateCachesdumpFontFile, getBaseFont, getEncoding, getFirstChar, getFontDescriptor, getFontFamilyName, getFontName, getFontNameNormalized, getFontStyle, getLastChar, getLookupFontFamilyName, getLookupFontName, getLookupFontStyle, getMacintoshRomanCode, getMissingWidth, getToUnicode, isStandardFont, setBaseFont, setEncoding, setFontDescriptor, setLookupFontFamilyName, setLookupFontName, setLookupFontStyle, setToUnicodecosGetFieldDescendant, cosGetFieldInheritable, cosGetFieldInherited, cosGetSubtype, cosGetType, cosRemoveFieldInheritable, cosSetFieldInheritable, cosSetSubtype, cosSetType, getDoc, getGenericChildren, getGenericParent, setGenericParentchanged, cosGetArray, cosGetDict, cosGetDoc, cosGetField, cosGetObject, cosGetStream, cosHasField, cosRemoveField, cosSetField, getAttribute, getFieldBoolean, getFieldDate, getFieldFixed, getFieldFixedArray, getFieldInt, getFieldMLString, getFieldString, removeAttribute, setAttribute, setFieldBoolean, setFieldFixed, setFieldInt, setFieldMLString, setFieldName, setFieldObject, setFieldStringpublic static final COSName DK_FontBBox
public static final COSName DK_FontMatrix
public static final COSName DK_CharProcs
public static final COSName DK_Resources
public static final COSName DK_ToUnicode
public static final PDFontType3.MetaClass META
public PDFontType3(COSObject object)
object - public COSDictionary cosGetCharProcs()
public COSDictionary cosSetCharProcs(COSDictionary newDict)
public CDSRectangle getFontBB()
public String getFontFamilyName()
getFontFamilyName in class PDFontpublic CDSMatrix getFontMatrix()
public String getFontName()
getFontName in class PDFontpublic PDFontStyle getFontStyle()
getFontStyle in class PDFontpublic String getFontType()
getFontType in class PDFontpublic int getGlyphWidthEncoded(int codePoint)
PDSingleByteFontIn the standard case for single byte encoded fonts, the codepoint is the index in the /Widths array, holding the glyph width.
For multibyte fonts, see PDFontType0.
getGlyphWidthEncoded in class PDSingleByteFontcodePoint - The codepointpublic PDResources getResources()
PDResources.getResources in interface IResourcesProviderPDResources.public boolean isEmbedded()
PDFontisEmbedded in class PDFontpublic boolean isSubset()
PDFontpublic void setFontBB(CDSRectangle fontBB)
public void setFontMatrix(CDSMatrix fontMatrix)
public void setResources(PDResources resources)
setResources in interface IResourcesProviderCopyright © 2013 intarsys consulting GmbH. All Rights Reserved.