public class FontMetrics extends Object
Constructor and Description |
---|
FontMetrics()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addCharMetric(CharMetric metric)
This will add another character metric.
|
void |
addComment(String comment)
This will add a new comment.
|
void |
addComposite(Composite composite)
This will add a single composite part to the picture.
|
void |
addKernPair(KernPair kernPair)
This will add a kern pair.
|
void |
addKernPair0(KernPair kernPair)
This will add a kern pair.
|
void |
addKernPair1(KernPair kernPair)
This will add a kern pair.
|
void |
addTrackKern(TrackKern kern)
This will add another track kern.
|
float |
getAFMVersion()
This will get the version of the AFM document.
|
float |
getAscender()
Getter for property ascender.
|
float |
getAverageCharacterWidth()
This will get the average width of a character.
|
float |
getCapHeight()
Getter for property capHeight.
|
float |
getCharacterHeight(String name)
This will get the width of a character.
|
int |
getCharacters()
Getter for property characters.
|
String |
getCharacterSet()
Getter for property characterSet.
|
float |
getCharacterWidth(String name)
This will get the width of a character.
|
List<CharMetric> |
getCharMetrics()
Getter for property charMetrics.
|
float[] |
getCharWidth()
Getter for property charWidth.
|
List<String> |
getComments()
This will get all comments.
|
List<Composite> |
getComposites()
Getter for property composites.
|
float |
getDescender()
Getter for property descender.
|
String |
getEncodingScheme()
Getter for property encodingScheme.
|
int |
getEscChar()
Getter for property escChar.
|
String |
getFamilyName()
Getter for property familyName.
|
BoundingBox |
getFontBBox()
Getter for property fontBBox.
|
String |
getFontName()
Getter for property fontName.
|
String |
getFontVersion()
Getter for property fontVersion.
|
String |
getFullName()
Getter for property fullName.
|
float |
getItalicAngle()
Getter for property italicAngle.
|
List<KernPair> |
getKernPairs()
Getter for property kernPairs.
|
List<KernPair> |
getKernPairs0()
Getter for property kernPairs0.
|
List<KernPair> |
getKernPairs1()
Getter for property kernPairs1.
|
int |
getMappingScheme()
Getter for property mappingScheme.
|
int |
getMetricSets()
This will get the metricSets attribute.
|
String |
getNotice()
Getter for property notice.
|
float |
getStandardHorizontalWidth()
Getter for property standardHorizontalWidth.
|
float |
getStandardVerticalWidth()
Getter for property standardVerticalWidth.
|
List<TrackKern> |
getTrackKern()
Getter for property trackKern.
|
float |
getUnderlinePosition()
Getter for property underlinePosition.
|
float |
getUnderlineThickness()
Getter for property underlineThickness.
|
float[] |
getVVector()
Getter for property vVector.
|
String |
getWeight()
Getter for property weight.
|
float |
getXHeight()
Getter for property xHeight.
|
boolean |
isBaseFont()
Getter for property isBaseFont.
|
boolean |
isFixedPitch()
Getter for property isFixedPitch.
|
boolean |
isFixedV()
Getter for property isFixedV.
|
void |
setAFMVersion(float afmVersionValue)
This will set the version of the AFM document.
|
void |
setAscender(float ascenderValue)
Setter for property ascender.
|
void |
setCapHeight(float capHeightValue)
Setter for property capHeight.
|
void |
setCharacters(int charactersValue)
Setter for property characters.
|
void |
setCharacterSet(String characterSetValue)
Setter for property characterSet.
|
void |
setCharMetrics(List<CharMetric> charMetricsValue)
Setter for property charMetrics.
|
void |
setCharWidth(float[] charWidthValue)
Setter for property charWidth.
|
void |
setComposites(List<Composite> compositesList)
Setter for property composites.
|
void |
setDescender(float descenderValue)
Setter for property descender.
|
void |
setEncodingScheme(String encodingSchemeValue)
Setter for property encodingScheme.
|
void |
setEscChar(int escCharValue)
Setter for property escChar.
|
void |
setFamilyName(String familyNameValue)
Setter for property familyName.
|
void |
setFixedPitch(boolean isFixedPitchValue)
Setter for property isFixedPitch.
|
void |
setFontBBox(BoundingBox bBox)
Setter for property fontBBox.
|
void |
setFontName(String name)
Setter for property fontName.
|
void |
setFontVersion(String fontVersionValue)
Setter for property fontVersion.
|
void |
setFullName(String fullNameValue)
Setter for property fullName.
|
void |
setIsBaseFont(boolean isBaseFontValue)
Setter for property isBaseFont.
|
void |
setIsFixedV(boolean isFixedVValue)
Setter for property isFixedV.
|
void |
setItalicAngle(float italicAngleValue)
Setter for property italicAngle.
|
void |
setKernPairs(List<KernPair> kernPairsList)
Setter for property kernPairs.
|
void |
setKernPairs0(List<KernPair> kernPairs0List)
Setter for property kernPairs0.
|
void |
setKernPairs1(List<KernPair> kernPairs1List)
Setter for property kernPairs1.
|
void |
setMappingScheme(int mappingSchemeValue)
Setter for property mappingScheme.
|
void |
setMetricSets(int metricSetsValue)
This will set the metricSets attribute.
|
void |
setNotice(String noticeValue)
Setter for property notice.
|
void |
setStandardHorizontalWidth(float standardHorizontalWidthValue)
Setter for property standardHorizontalWidth.
|
void |
setStandardVerticalWidth(float standardVerticalWidthValue)
Setter for property standardVerticalWidth.
|
void |
setTrackKern(List<TrackKern> trackKernValue)
Setter for property trackKern.
|
void |
setUnderlinePosition(float underlinePositionValue)
Setter for property underlinePosition.
|
void |
setUnderlineThickness(float underlineThicknessValue)
Setter for property underlineThickness.
|
void |
setVVector(float[] vVectorValue)
Setter for property vVector.
|
void |
setWeight(String weightValue)
Setter for property weight.
|
void |
setXHeight(float xHeightValue)
Setter for property xHeight.
|
public float getCharacterWidth(String name)
name
- The character to get the width for.public float getCharacterHeight(String name)
name
- The character to get the width for.public float getAverageCharacterWidth()
public void addComment(String comment)
comment
- The comment to add to this metric.public List<String> getComments()
public float getAFMVersion()
public int getMetricSets()
public void setAFMVersion(float afmVersionValue)
afmVersionValue
- The version of the document.public void setMetricSets(int metricSetsValue)
metricSetsValue
- The new metric sets attribute.IllegalArgumentException
- If the metricSets attribute is not 0,1, or 2.public String getFontName()
public void setFontName(String name)
name
- New value of property fontName.public String getFullName()
public void setFullName(String fullNameValue)
fullNameValue
- New value of property fullName.public String getFamilyName()
public void setFamilyName(String familyNameValue)
familyNameValue
- New value of property familyName.public String getWeight()
public void setWeight(String weightValue)
weightValue
- New value of property weight.public BoundingBox getFontBBox()
public void setFontBBox(BoundingBox bBox)
bBox
- New value of property fontBBox.public String getNotice()
public void setNotice(String noticeValue)
noticeValue
- New value of property notice.public String getEncodingScheme()
public void setEncodingScheme(String encodingSchemeValue)
encodingSchemeValue
- New value of property encodingScheme.public int getMappingScheme()
public void setMappingScheme(int mappingSchemeValue)
mappingSchemeValue
- New value of property mappingScheme.public int getEscChar()
public void setEscChar(int escCharValue)
escCharValue
- New value of property escChar.public String getCharacterSet()
public void setCharacterSet(String characterSetValue)
characterSetValue
- New value of property characterSet.public int getCharacters()
public void setCharacters(int charactersValue)
charactersValue
- New value of property characters.public boolean isBaseFont()
public void setIsBaseFont(boolean isBaseFontValue)
isBaseFontValue
- New value of property isBaseFont.public float[] getVVector()
public void setVVector(float[] vVectorValue)
vVectorValue
- New value of property vVector.public boolean isFixedV()
public void setIsFixedV(boolean isFixedVValue)
isFixedVValue
- New value of property isFixedV.public float getCapHeight()
public void setCapHeight(float capHeightValue)
capHeightValue
- New value of property capHeight.public float getXHeight()
public void setXHeight(float xHeightValue)
xHeightValue
- New value of property xHeight.public float getAscender()
public void setAscender(float ascenderValue)
ascenderValue
- New value of property ascender.public float getDescender()
public void setDescender(float descenderValue)
descenderValue
- New value of property descender.public String getFontVersion()
public void setFontVersion(String fontVersionValue)
fontVersionValue
- New value of property fontVersion.public float getUnderlinePosition()
public void setUnderlinePosition(float underlinePositionValue)
underlinePositionValue
- New value of property underlinePosition.public float getUnderlineThickness()
public void setUnderlineThickness(float underlineThicknessValue)
underlineThicknessValue
- New value of property underlineThickness.public float getItalicAngle()
public void setItalicAngle(float italicAngleValue)
italicAngleValue
- New value of property italicAngle.public float[] getCharWidth()
public void setCharWidth(float[] charWidthValue)
charWidthValue
- New value of property charWidth.public boolean isFixedPitch()
public void setFixedPitch(boolean isFixedPitchValue)
isFixedPitchValue
- New value of property isFixedPitch.public List<CharMetric> getCharMetrics()
public void setCharMetrics(List<CharMetric> charMetricsValue)
charMetricsValue
- New value of property charMetrics.public void addCharMetric(CharMetric metric)
metric
- The character metric to add.public List<TrackKern> getTrackKern()
public void setTrackKern(List<TrackKern> trackKernValue)
trackKernValue
- New value of property trackKern.public void addTrackKern(TrackKern kern)
kern
- The track kerning data.public List<Composite> getComposites()
public void setComposites(List<Composite> compositesList)
compositesList
- New value of property composites.public void addComposite(Composite composite)
composite
- The composite info to add.public List<KernPair> getKernPairs()
public void addKernPair(KernPair kernPair)
kernPair
- The kern pair to add.public void setKernPairs(List<KernPair> kernPairsList)
kernPairsList
- New value of property kernPairs.public List<KernPair> getKernPairs0()
public void addKernPair0(KernPair kernPair)
kernPair
- The kern pair to add.public void setKernPairs0(List<KernPair> kernPairs0List)
kernPairs0List
- New value of property kernPairs0.public List<KernPair> getKernPairs1()
public void addKernPair1(KernPair kernPair)
kernPair
- The kern pair to add.public void setKernPairs1(List<KernPair> kernPairs1List)
kernPairs1List
- New value of property kernPairs1.public float getStandardHorizontalWidth()
public void setStandardHorizontalWidth(float standardHorizontalWidthValue)
standardHorizontalWidthValue
- New value of property standardHorizontalWidth.public float getStandardVerticalWidth()
public void setStandardVerticalWidth(float standardVerticalWidthValue)
standardVerticalWidthValue
- New value of property standardVerticalWidth.Copyright © 2002–2016 The Apache Software Foundation. All rights reserved.