|
jPod PDF library | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.intarsys.pdf.cos.COSBasedObject
de.intarsys.pdf.pd.PDObject
de.intarsys.pdf.font.PDFontDescriptor
de.intarsys.pdf.font.PDFontDescriptorEmbedded
public class PDFontDescriptorEmbedded
The PDFontDescriptor that is used when an explicit font descriptor is available in the pdf file. This will happen most of the time, only the builtin fonts MAY discard this object.
Nested Class Summary | |
---|---|
static class |
PDFontDescriptorEmbedded.MetaClass
The meta class implementation |
Field Summary | |
---|---|
static COSName |
DK_Ascent
|
static COSName |
DK_AvgWidth
|
static COSName |
DK_CapHeight
|
static COSName |
DK_CharSet
|
static COSName |
DK_CIDSet
|
static COSName |
DK_Descent
|
static COSName |
DK_FD
|
static COSName |
DK_Flags
|
static COSName |
DK_FontBBox
|
static COSName |
DK_FontFamily
|
static COSName |
DK_FontFile
|
static COSName |
DK_FontFile2
|
static COSName |
DK_FontFile3
|
static COSName |
DK_FontName
|
static COSName |
DK_FontStretch
|
static COSName |
DK_FontWeight
|
static COSName |
DK_ItalicAngle
|
static COSName |
DK_Lang
|
static COSName |
DK_Leading
|
static COSName |
DK_Length1
|
static COSName |
DK_Length2
|
static COSName |
DK_Length3
|
static COSName |
DK_MaxWidth
|
static COSName |
DK_MissingWidth
|
static COSName |
DK_StemH
|
static COSName |
DK_StemV
|
static COSName |
DK_Style
|
static COSName |
DK_XHeight
|
static PDFontDescriptorEmbedded.MetaClass |
META
The meta class instance |
Fields inherited from class de.intarsys.pdf.font.PDFontDescriptor |
---|
CN_Type_FontDescriptor |
Fields inherited from class de.intarsys.pdf.pd.PDObject |
---|
DK_Subtype, DK_Type |
Method Summary | |
---|---|
COSStream |
cosGetFontFile()
|
COSStream |
cosGetFontFile2()
|
COSStream |
cosGetFontFile3()
|
float |
getAscent()
The font ascent. |
float |
getAvgWidth()
The font average width. |
float |
getCapHeight()
The font capital height. |
String |
getCharSet()
|
float |
getDescent()
The font descent. |
int |
getFlagsValue()
The font flags. |
CDSRectangle |
getFontBB()
The character enclosing rectangle. |
String |
getFontFamily()
The font family name. |
byte[] |
getFontFile()
The data making up a Type1 font program. |
byte[] |
getFontFile2()
The data making up a TrueType font program |
byte[] |
getFontFile3()
data for a font type specified in the /Subtpye entry of the stream dictionary. |
String |
getFontName()
The font name. |
String |
getFontStretch()
The font stretch value, one of UltraCondensed ExtraCondensed Condensed SemiCondensed Normal SemiExpanded Expanded ExtraExpanded UltraExpanded |
int |
getFontWeight()
The font weight value, one of 100 200 300 400 (normal) 500 600 700 (bold) 800 900 |
float |
getItalicAngle()
The font italic angle. |
int |
getLeading()
The font leading. |
int |
getMaxWidth()
The font character maximal width. |
int |
getMissingWidth()
The width to use when definition is missing. |
int |
getStemH()
The font horizontal stem. |
int |
getStemV()
The font vertical stem. |
float |
getXHeight()
The height of "X". |
void |
removeFontFile2()
|
void |
setAscent(int value)
|
void |
setAvgWidth(int value)
|
void |
setCapHeight(int value)
|
void |
setCharSet(String charset)
|
void |
setDescent(int value)
|
void |
setFlags(int value)
|
void |
setFlagsValue(int value)
|
void |
setFontBB(CDSRectangle rect)
|
void |
setFontFamily(String value)
|
void |
setFontFile(byte[] data)
|
void |
setFontFile2(byte[] data)
|
void |
setFontFile3(byte[] data)
|
void |
setFontName(String value)
|
void |
setFontStretch(String stretch)
|
void |
setFontWeight(int weight)
|
void |
setItalicAngle(float value)
|
void |
setLeading(int value)
|
void |
setMaxWidth(int value)
|
void |
setMissingWidth(int value)
|
void |
setStemH(int value)
|
void |
setStemV(int value)
|
void |
setXHeight(int value)
|
Methods inherited from class de.intarsys.pdf.font.PDFontDescriptor |
---|
getFlags, isAllCap, isBuiltin, isFixedPitch, isForceBold, isItalic, isNonsymbolic, isScript, isSerif, isSmallCap, isSymbolic, setAllCap, setFixedPitch, setForceBold, setItalic, setNonsymbolic, setScript, setSerif, setSmallCap, setSymbolic |
Methods inherited from class de.intarsys.pdf.pd.PDObject |
---|
cosGetFieldDescendant, cosGetFieldInheritable, cosGetFieldInherited, cosGetSubtype, cosGetType, cosRemoveFieldInheritable, cosSetFieldInheritable, cosSetSubtype, cosSetType, getDoc, getGenericChildren, getGenericParent, setGenericParent, toString |
Methods inherited from class de.intarsys.pdf.cos.COSBasedObject |
---|
changed, cosGetArray, cosGetDict, cosGetDoc, cosGetField, cosGetObject, cosGetStream, cosHasField, cosRemoveField, cosSetField, getAttribute, getFieldBoolean, getFieldDate, getFieldFixed, getFieldFixedArray, getFieldInt, getFieldMLString, getFieldString, invalidateCaches, removeAttribute, setAttribute, setFieldBoolean, setFieldFixed, setFieldInt, setFieldMLString, setFieldName, setFieldObject, setFieldString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final COSName DK_Ascent
public static final COSName DK_AvgWidth
public static final COSName DK_CapHeight
public static final COSName DK_CharSet
public static final COSName DK_CIDSet
public static final COSName DK_Descent
public static final COSName DK_FD
public static final COSName DK_Flags
public static final COSName DK_FontBBox
public static final COSName DK_FontFamily
public static final COSName DK_FontFile
public static final COSName DK_FontFile2
public static final COSName DK_FontFile3
public static final COSName DK_FontName
public static final COSName DK_FontStretch
public static final COSName DK_FontWeight
public static final COSName DK_ItalicAngle
public static final COSName DK_Lang
public static final COSName DK_Leading
public static final COSName DK_Length1
public static final COSName DK_Length2
public static final COSName DK_Length3
public static final COSName DK_MaxWidth
public static final COSName DK_MissingWidth
public static final COSName DK_StemH
public static final COSName DK_StemV
public static final COSName DK_Style
public static final COSName DK_XHeight
public static final PDFontDescriptorEmbedded.MetaClass META
Method Detail |
---|
public COSStream cosGetFontFile()
cosGetFontFile
in class PDFontDescriptor
public COSStream cosGetFontFile2()
cosGetFontFile2
in class PDFontDescriptor
public COSStream cosGetFontFile3()
cosGetFontFile3
in class PDFontDescriptor
public float getAscent()
PDFontDescriptor
getAscent
in class PDFontDescriptor
public float getAvgWidth()
PDFontDescriptor
getAvgWidth
in class PDFontDescriptor
public float getCapHeight()
PDFontDescriptor
getCapHeight
in class PDFontDescriptor
public String getCharSet()
getCharSet
in class PDFontDescriptor
public float getDescent()
PDFontDescriptor
getDescent
in class PDFontDescriptor
public int getFlagsValue()
PDFontDescriptor
getFlagsValue
in class PDFontDescriptor
public CDSRectangle getFontBB()
PDFontDescriptor
getFontBB
in class PDFontDescriptor
public String getFontFamily()
PDFontDescriptor
getFontFamily
in class PDFontDescriptor
public byte[] getFontFile()
PDFontDescriptor
getFontFile
in class PDFontDescriptor
public byte[] getFontFile2()
PDFontDescriptor
getFontFile2
in class PDFontDescriptor
public byte[] getFontFile3()
PDFontDescriptor
getFontFile3
in class PDFontDescriptor
public String getFontName()
PDFontDescriptor
getFontName
in class PDFontDescriptor
public String getFontStretch()
PDFontDescriptor
getFontStretch
in class PDFontDescriptor
public int getFontWeight()
PDFontDescriptor
getFontWeight
in class PDFontDescriptor
public float getItalicAngle()
PDFontDescriptor
getItalicAngle
in class PDFontDescriptor
public int getLeading()
PDFontDescriptor
getLeading
in class PDFontDescriptor
public int getMaxWidth()
PDFontDescriptor
getMaxWidth
in class PDFontDescriptor
public int getMissingWidth()
PDFontDescriptor
getMissingWidth
in class PDFontDescriptor
public int getStemH()
PDFontDescriptor
getStemH
in class PDFontDescriptor
public int getStemV()
PDFontDescriptor
getStemV
in class PDFontDescriptor
public float getXHeight()
PDFontDescriptor
getXHeight
in class PDFontDescriptor
public void removeFontFile2()
public void setAscent(int value)
public void setAvgWidth(int value)
public void setCapHeight(int value)
public void setCharSet(String charset)
setCharSet
in class PDFontDescriptor
public void setDescent(int value)
public void setFlags(int value)
public void setFlagsValue(int value)
setFlagsValue
in class PDFontDescriptor
public void setFontBB(CDSRectangle rect)
public void setFontFamily(String value)
setFontFamily
in class PDFontDescriptor
public void setFontFile(byte[] data)
setFontFile
in class PDFontDescriptor
public void setFontFile2(byte[] data)
setFontFile2
in class PDFontDescriptor
public void setFontFile3(byte[] data)
setFontFile3
in class PDFontDescriptor
public void setFontName(String value)
setFontName
in class PDFontDescriptor
public void setFontStretch(String stretch)
setFontStretch
in class PDFontDescriptor
public void setFontWeight(int weight)
setFontWeight
in class PDFontDescriptor
public void setItalicAngle(float value)
public void setLeading(int value)
public void setMaxWidth(int value)
public void setMissingWidth(int value)
public void setStemH(int value)
public void setStemV(int value)
public void setXHeight(int value)
|
jPod PDF library | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |