public interface FontInfo
If an implementation doesn't provide a property, the getter will return null
-
if the value is unset, a default value will be returned.
Setting a unsupported property results in an UnsupportedOperationException
.
Modifier and Type | Method and Description |
---|---|
FontCharset |
getCharset() |
FontFamily |
getFamily() |
Integer |
getIndex()
Get the index within the collection of Font objects
|
FontPitch |
getPitch() |
String |
getTypeface() |
void |
setCharset(FontCharset charset)
Sets the charset
|
void |
setFamily(FontFamily family)
Sets the font family class
|
void |
setIndex(int index)
Sets the index within the collection of Font objects
|
void |
setPitch(FontPitch pitch)
Set the font pitch
|
void |
setTypeface(String typeface)
Sets the font name
|
Integer getIndex()
void setIndex(int index)
index
- the index within the collection of Font objectsUnsupportedOperationException
- if unsupportedString getTypeface()
void setTypeface(String typeface)
typeface
- the full name of the font, when null
removes the font definition -
removal is implementation specificFontCharset getCharset()
void setCharset(FontCharset charset)
charset
- the charsetFontFamily getFamily()
void setFamily(FontFamily family)
family
- the font family classFontPitch getPitch()
null
if unsupportedvoid setPitch(FontPitch pitch)
pitch
- the font pitchUnsupportedOperationException
- if unsupportedCopyright © 2010 - 2020 Adobe. All Rights Reserved