Type1Font
Inheritance: java.lang.Object, com.aspose.font.Font
public class Type1Font extends Font
Represents Type1 Font.
Methods
Method | Description |
---|---|
convert(FontType fontType) | Converts the Font into another format. |
equals(Object arg0) | |
getAllGlyphIds() | Returns array of all glyph ids, available in the Font. |
getClass() | |
getEncoding() | Gets Font encoding. |
getFontDefinition() | Gets Font definition. |
getFontFamily() | Gets Font family. |
getFontName() | Gets Font face name. |
getFontNames() | Gets Font names. |
getFontSaver() | Gets Font save functionality. |
getFontStyle() | Gets Font style. |
getFontType() | Gets Font type. |
getGlyphAccessor() | Font glyph accessor. |
getGlyphById(GlyphId id) | Returns glyph by glyph id. |
getGlyphById(String id) | Returns glyph by glyph id. |
getGlyphById(long id) | Returns glyph by glyph id. |
getGlyphIdType() | Glyph id type specification. |
getGlyphsForText(String text) | Gets glyphs representation for text. |
getMetrics() | Gets Font metrics. |
getNumGlyphs() | Gets number of glyphs in the Font. |
getPostscriptNames() | Gets postscript Font names. |
getStyle() | Gets Font style. |
hashCode() | |
notify() | |
notifyAll() | |
open(FontDefinition fontDefinition) | Opens a font, using FontDefinition object. |
open(FontType fontType, byte[] fontData) | Opens a font, using font type and font data byte array. |
open(FontType fontType, StreamSource fontStreamSource) | Opens a font, using font type and stream source. |
open(FontType fontType, String fileName) | Opens a font, using font type and font file name. |
save(OutputStream stream) | Saves the Font into original format. |
save(String fileName) | Saves the Font into original format. |
saveToFormat(OutputStream stream, FontSavingFormats outFormat) | Saves the Font into format specified. |
setFontFamily(String value) | The Font family setter is not implemented yet. |
setFontName(String value) | The Font face name setter is not implemented yet. |
setStyle(String value) | The Style setter is not implemented yet. |
toString() | |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
convert(FontType fontType)
public Font convert(FontType fontType)
Converts the Font into another format.
Note: TTF Font type is now supported only.
Parameters:
Parameter | Type | Description |
---|---|---|
fontType | FontType | Font format type to convert into. |
Returns: Font - Font converted into new format.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | java.lang.Object |
Returns: boolean
getAllGlyphIds()
public GlyphId[] getAllGlyphIds()
Returns array of all glyph ids, available in the Font. Glyph id is a unique number for a glyph, which is font type dependent. Type1 Font glyph id can be instance of ( GlyphStringId ) class or ( GlyphUInt32Id ) class.
Returns: com.aspose.font.GlyphId[]
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getEncoding()
public IFontEncoding getEncoding()
Gets Font encoding.
Returns: IFontEncoding - Font encoding.
getFontDefinition()
public FontDefinition getFontDefinition()
Gets Font definition.
Returns: FontDefinition - Font definition.
getFontFamily()
public String getFontFamily()
Gets Font family.
Returns: java.lang.String - Font family.
getFontName()
public String getFontName()
Gets Font face name.
Returns: java.lang.String - Font face name.
getFontNames()
public MultiLanguageString getFontNames()
Gets Font names.
Returns: MultiLanguageString - Font names.
getFontSaver()
public IFontSaver getFontSaver()
Gets Font save functionality.
Returns: IFontSaver - Font save functionality.
getFontStyle()
public int getFontStyle()
Gets Font style. This is a value computed and represented in generalized type.
Returns: int - Font style. Usually, a combination of FontStyle class constant flag values or 0.
getFontType()
public FontType getFontType()
Gets Font type. Returns FontType.Type1 value.
Returns: FontType - Font type.
getGlyphAccessor()
public IGlyphAccessor getGlyphAccessor()
Font glyph accessor. Retrieves glyphs and glyph identifiers.
Returns: IGlyphAccessor - Font glyph accessor.
getGlyphById(GlyphId id)
public Glyph getGlyphById(GlyphId id)
Returns glyph by glyph id. Glyph id is a unique number for a glyph, which is font type dependent. Type1 Font glyph id can be instance of ( GlyphStringId ) class or ( GlyphUInt32Id ) class.
Parameters:
Parameter | Type | Description |
---|---|---|
id | GlyphId |
Returns: Glyph
getGlyphById(String id)
public Glyph getGlyphById(String id)
Returns glyph by glyph id.
Parameters:
Parameter | Type | Description |
---|---|---|
id | java.lang.String | Glyph id. |
Returns: Glyph - Glyph.
getGlyphById(long id)
public Glyph getGlyphById(long id)
Returns glyph by glyph id.
Parameters:
Parameter | Type | Description |
---|---|---|
id | long | Glyph id. |
Returns: Glyph - Glyph.
getGlyphIdType()
public GlyphIdType getGlyphIdType()
Glyph id type specification.
Returns: GlyphIdType
getGlyphsForText(String text)
public GlyphId[] getGlyphsForText(String text)
Gets glyphs representation for text.
Parameters:
Parameter | Type | Description |
---|---|---|
text | java.lang.String | Input text. |
Returns: com.aspose.font.GlyphId[] - GlyphId array.
getMetrics()
public IFontMetrics getMetrics()
Gets Font metrics.
Returns: IFontMetrics - Font metrics.
getNumGlyphs()
public int getNumGlyphs()
Gets number of glyphs in the Font.
Returns: int - Number of glyphs in the Font.
getPostscriptNames()
public MultiLanguageString getPostscriptNames()
Gets postscript Font names.
Returns: MultiLanguageString - Postscript Font names
getStyle()
public String getStyle()
Gets Font style. This is a raw string value provided by Font file.
Returns: java.lang.String - Font style.
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
open(FontDefinition fontDefinition)
public static Font open(FontDefinition fontDefinition)
Opens a font, using FontDefinition object.
Parameters:
Parameter | Type | Description |
---|---|---|
fontDefinition | FontDefinition | Font definition object. |
Returns: Font - Font loaded.
open(FontType fontType, byte[] fontData)
public static Font open(FontType fontType, byte[] fontData)
Opens a font, using font type and font data byte array.
Parameters:
Parameter | Type | Description |
---|---|---|
fontType | FontType | Font type. |
fontData | byte[] | Byte array to load font from. |
Returns: Font - Font loaded.
open(FontType fontType, StreamSource fontStreamSource)
public static Font open(FontType fontType, StreamSource fontStreamSource)
Opens a font, using font type and stream source.
Parameters:
Parameter | Type | Description |
---|---|---|
fontType | FontType | Font type. |
fontStreamSource | StreamSource | Stream source for font. |
Returns: Font - Font loaded.
open(FontType fontType, String fileName)
public static Font open(FontType fontType, String fileName)
Opens a font, using font type and font file name.
Parameters:
Parameter | Type | Description |
---|---|---|
fontType | FontType | Font type. |
fileName | java.lang.String | Font file name. |
Returns: Font - Font loaded.
save(OutputStream stream)
public void save(OutputStream stream)
Saves the Font into original format.
Note: following Font types are supported for saving: New TTF fonts; TTF Font subsets; CFF Font subsets; Type1 Font subsets.
Parameters:
Parameter | Type | Description |
---|---|---|
stream | java.io.OutputStream | Stream to save font. |
save(String fileName)
public void save(String fileName)
Saves the Font into original format.
Note: following Font types are supported for saving: New TTF fonts; TTF Font subsets; CFF Font subsets; Type1 Font subsets.
Parameters:
Parameter | Type | Description |
---|---|---|
fileName | java.lang.String | File to save font. |
saveToFormat(OutputStream stream, FontSavingFormats outFormat)
public void saveToFormat(OutputStream stream, FontSavingFormats outFormat)
Saves the Font into format specified.
Parameters:
Parameter | Type | Description |
---|---|---|
stream | java.io.OutputStream | stream to save font |
outFormat | FontSavingFormats | desired format |
setFontFamily(String value)
public void setFontFamily(String value)
The Font family setter is not implemented yet.
Parameters:
Parameter | Type | Description |
---|---|---|
value | java.lang.String | New Font family. |
setFontName(String value)
public void setFontName(String value)
The Font face name setter is not implemented yet.
Parameters:
Parameter | Type | Description |
---|---|---|
value | java.lang.String | New Font face name. |
setStyle(String value)
public void setStyle(String value)
The Style setter is not implemented yet. This is a raw string value provided by Font file.
Parameters:
Parameter | Type | Description |
---|---|---|
value | java.lang.String | New Font style. |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long | |
arg1 | int |