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 |