|
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 PDFontDescriptorpublic COSStream cosGetFontFile2()
cosGetFontFile2 in class PDFontDescriptorpublic COSStream cosGetFontFile3()
cosGetFontFile3 in class PDFontDescriptorpublic float getAscent()
PDFontDescriptor
getAscent in class PDFontDescriptorpublic float getAvgWidth()
PDFontDescriptor
getAvgWidth in class PDFontDescriptorpublic float getCapHeight()
PDFontDescriptor
getCapHeight in class PDFontDescriptorpublic String getCharSet()
getCharSet in class PDFontDescriptorpublic float getDescent()
PDFontDescriptor
getDescent in class PDFontDescriptorpublic int getFlagsValue()
PDFontDescriptor
getFlagsValue in class PDFontDescriptorpublic CDSRectangle getFontBB()
PDFontDescriptor
getFontBB in class PDFontDescriptorpublic String getFontFamily()
PDFontDescriptor
getFontFamily in class PDFontDescriptorpublic byte[] getFontFile()
PDFontDescriptor
getFontFile in class PDFontDescriptorpublic byte[] getFontFile2()
PDFontDescriptor
getFontFile2 in class PDFontDescriptorpublic byte[] getFontFile3()
PDFontDescriptor
getFontFile3 in class PDFontDescriptorpublic String getFontName()
PDFontDescriptor
getFontName in class PDFontDescriptorpublic String getFontStretch()
PDFontDescriptor
getFontStretch in class PDFontDescriptorpublic int getFontWeight()
PDFontDescriptor
getFontWeight in class PDFontDescriptorpublic float getItalicAngle()
PDFontDescriptor
getItalicAngle in class PDFontDescriptorpublic int getLeading()
PDFontDescriptor
getLeading in class PDFontDescriptorpublic int getMaxWidth()
PDFontDescriptor
getMaxWidth in class PDFontDescriptorpublic int getMissingWidth()
PDFontDescriptor
getMissingWidth in class PDFontDescriptorpublic int getStemH()
PDFontDescriptor
getStemH in class PDFontDescriptorpublic int getStemV()
PDFontDescriptor
getStemV in class PDFontDescriptorpublic float getXHeight()
PDFontDescriptor
getXHeight in class PDFontDescriptorpublic 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 PDFontDescriptorpublic void setDescent(int value)
public void setFlags(int value)
public void setFlagsValue(int value)
setFlagsValue in class PDFontDescriptorpublic void setFontBB(CDSRectangle rect)
public void setFontFamily(String value)
setFontFamily in class PDFontDescriptorpublic void setFontFile(byte[] data)
setFontFile in class PDFontDescriptorpublic void setFontFile2(byte[] data)
setFontFile2 in class PDFontDescriptorpublic void setFontFile3(byte[] data)
setFontFile3 in class PDFontDescriptorpublic void setFontName(String value)
setFontName in class PDFontDescriptorpublic void setFontStretch(String stretch)
setFontStretch in class PDFontDescriptorpublic void setFontWeight(int weight)
setFontWeight in class PDFontDescriptorpublic 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 | |||||||||