Type1Font

Inheritance: java.lang.Object, com.aspose.font.Font

public class Type1Font extends Font

Представляет шрифт Type1.

Методы

МетодОписание
convert(FontType fontType)Преобразует шрифт в другой формат.
equals(Object arg0)
getAllGlyphIds()Возвращает массив всех идентификаторов глифов, доступных в шрифте.
getClass()
getEncoding()Получает кодировку шрифта.
getFontDefinition()Получает определение шрифта.
getFontFamily()Получает семейство шрифта.
getFontName()Получает имя гарнитуры шрифта.
getFontNames()Получает имена шрифта.
getFontSaver()Получает функциональность сохранения шрифта.
getFontStyle()Получает стиль шрифта.
getFontType()Получает тип шрифта.
getGlyphAccessor()Доступ к глифам шрифта.
getGlyphById(GlyphId id)Возвращает глиф по идентификатору глифа.
getGlyphById(String id)Возвращает глиф по идентификатору глифа.
getGlyphById(long id)Возвращает глиф по идентификатору глифа.
getGlyphIdType()Спецификация типа идентификатора глифа.
getGlyphsForText(String text)Получает представление глифов для текста.
getMetrics()Получает метрики шрифта.
getNumGlyphs()Получает количество глифов в шрифте.
getPostscriptNames()Получает имена PostScript‑шрифта.
getStyle()Получает стиль шрифта.
hashCode()
notify()
notifyAll()
open(FontDefinition fontDefinition)Открывает шрифт, используя объект FontDefinition.
open(FontType fontType, byte[] fontData)Открывает шрифт, используя тип шрифта и массив байтов данных шрифта.
open(FontType fontType, StreamSource fontStreamSource)Открывает шрифт, используя тип шрифта и источник потока.
open(FontType fontType, String fileName)Открывает шрифт, используя тип шрифта и имя файла шрифта.
save(OutputStream stream)Сохраняет шрифт в оригинальном формате.
save(String fileName)Сохраняет шрифт в оригинальном формате.
saveToFormat(OutputStream stream, FontSavingFormats outFormat)Сохраняет шрифт в указанный формат.
setFontFamily(String value)Сеттер семейства шрифта пока не реализован.
setFontName(String value)Сеттер имени гарнитуры шрифта пока не реализован.
setStyle(String value)Сеттер стиля пока не реализован.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

convert(FontType fontType)

public Font convert(FontType fontType)

Преобразует шрифт в другой формат.

Note: TTF Font type is now supported only.

Parameters:

ПараметрТипОписание
fontTypeFontTypeТип формата шрифта для преобразования.

Returns: Font - Font converted into new format.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ПараметрТипОписание
arg0java.lang.Object

Returns: boolean

getAllGlyphIds()

public GlyphId[] getAllGlyphIds()

Возвращает массив всех идентификаторов глифов, доступных в шрифте. Идентификатор глифа — уникальный номер глифа, зависящий от типа шрифта. Идентификатор глифа Type1 Font может быть экземпляром класса ( GlyphStringId ) или класса ( GlyphUInt32Id ).

Returns: com.aspose.font.GlyphId[]

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getEncoding()

public IFontEncoding getEncoding()

Получает кодировку шрифта.

Returns: IFontEncoding - Font encoding.

getFontDefinition()

public FontDefinition getFontDefinition()

Получает определение шрифта.

Returns: FontDefinition - Font definition.

getFontFamily()

public String getFontFamily()

Получает семейство шрифта.

Returns: java.lang.String - Семейство шрифта.

getFontName()

public String getFontName()

Получает имя гарнитуры шрифта.

Returns: java.lang.String - Имя гарнитуры шрифта.

getFontNames()

public MultiLanguageString getFontNames()

Получает имена шрифта.

Returns: MultiLanguageString - Font names.

getFontSaver()

public IFontSaver getFontSaver()

Получает функциональность сохранения шрифта.

Returns: IFontSaver - Font save functionality.

getFontStyle()

public int getFontStyle()

Получает стиль шрифта. Это значение вычисляется и представляется в обобщённом типе.

Returns: int - Стиль шрифта. Обычно комбинация константных флагов класса FontStyle или 0.

getFontType()

public FontType getFontType()

Получает тип шрифта. Возвращает значение FontType.Type1.

Returns: FontType - Font type.

getGlyphAccessor()

public IGlyphAccessor getGlyphAccessor()

Доступ к глифам шрифта. Получает глифы и идентификаторы глифов.

Returns: IGlyphAccessor - Font glyph accessor.

getGlyphById(GlyphId id)

public Glyph getGlyphById(GlyphId id)

Возвращает глиф по идентификатору глифа. Идентификатор глифа — уникальный номер глифа, зависящий от типа шрифта. Идентификатор глифа Type1 Font может быть экземпляром класса ( GlyphStringId ) или класса ( GlyphUInt32Id ).

Parameters:

ПараметрТипОписание
idGlyphId

Returns: Glyph

getGlyphById(String id)

public Glyph getGlyphById(String id)

Возвращает глиф по идентификатору глифа.

Parameters:

ПараметрТипОписание
idjava.lang.StringИдентификатор глифа.

Returns: Glyph - Glyph.

getGlyphById(long id)

public Glyph getGlyphById(long id)

Возвращает глиф по идентификатору глифа.

Parameters:

ПараметрТипОписание
idlongИдентификатор глифа.

Returns: Glyph - Glyph.

getGlyphIdType()

public GlyphIdType getGlyphIdType()

Спецификация типа идентификатора глифа.

Returns: GlyphIdType

getGlyphsForText(String text)

public GlyphId[] getGlyphsForText(String text)

Получает представление глифов для текста.

Parameters:

ПараметрТипОписание
textjava.lang.StringВходной текст.

Returns: com.aspose.font.GlyphId[] — массив GlyphId.

getMetrics()

public IFontMetrics getMetrics()

Получает метрики шрифта.

Returns: IFontMetrics - Font metrics.

getNumGlyphs()

public int getNumGlyphs()

Получает количество глифов в шрифте.

Returns: int — количество глифов в шрифте.

getPostscriptNames()

public MultiLanguageString getPostscriptNames()

Получает имена PostScript‑шрифта.

Returns: MultiLanguageString - Postscript Font names

getStyle()

public String getStyle()

Получает стиль шрифта. Это необработанное строковое значение, предоставляемое файлом шрифта.

Returns: java.lang.String — стиль шрифта.

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)

Открывает шрифт, используя объект FontDefinition.

Parameters:

ПараметрТипОписание
fontDefinitionFontDefinitionОбъект определения шрифта.

Returns: Font - Font loaded.

open(FontType fontType, byte[] fontData)

public static Font open(FontType fontType, byte[] fontData)

Открывает шрифт, используя тип шрифта и массив байтов данных шрифта.

Parameters:

ПараметрТипОписание
fontTypeFontTypeТип шрифта.
fontDatabyte[]Массив байтов для загрузки шрифта.

Returns: Font - Font loaded.

open(FontType fontType, StreamSource fontStreamSource)

public static Font open(FontType fontType, StreamSource fontStreamSource)

Открывает шрифт, используя тип шрифта и источник потока.

Parameters:

ПараметрТипОписание
fontTypeFontTypeТип шрифта.
fontStreamSourceStreamSourceПотоковый источник для шрифта.

Returns: Font - Font loaded.

open(FontType fontType, String fileName)

public static Font open(FontType fontType, String fileName)

Открывает шрифт, используя тип шрифта и имя файла шрифта.

Parameters:

ПараметрТипОписание
fontTypeFontTypeТип шрифта.
fileNamejava.lang.StringИмя файла шрифта.

Returns: Font - Font loaded.

save(OutputStream stream)

public void save(OutputStream stream)

Сохраняет шрифт в оригинальном формате.


Note: following Font types are supported for saving:
 New TTF fonts;
 TTF Font subsets;
 CFF Font subsets;
 Type1 Font subsets.

Parameters:

ПараметрТипОписание
streamjava.io.OutputStreamПоток для сохранения шрифта.

save(String fileName)

public void save(String fileName)

Сохраняет шрифт в оригинальном формате.


Note: following Font types are supported for saving:
 New TTF fonts;
 TTF Font subsets;
 CFF Font subsets;
 Type1 Font subsets.

Parameters:

ПараметрТипОписание
fileNamejava.lang.StringФайл для сохранения шрифта.

saveToFormat(OutputStream stream, FontSavingFormats outFormat)

public void saveToFormat(OutputStream stream, FontSavingFormats outFormat)

Сохраняет шрифт в указанный формат.

Parameters:

ПараметрТипОписание
streamjava.io.OutputStreamпоток для сохранения шрифта
outFormatFontSavingFormatsжелаемый формат

setFontFamily(String value)

public void setFontFamily(String value)

Сеттер семейства шрифта пока не реализован.

Parameters:

ПараметрТипОписание
значениеjava.lang.StringНовое семейство шрифтов.

setFontName(String value)

public void setFontName(String value)

Сеттер имени гарнитуры шрифта пока не реализован.

Parameters:

ПараметрТипОписание
значениеjava.lang.StringНовое имя начертания шрифта.

setStyle(String value)

public void setStyle(String value)

Сеттер Style пока не реализован. Это необработанное строковое значение, предоставляемое файлом шрифта.

Parameters:

ПараметрТипОписание
значениеjava.lang.StringНовый стиль шрифта.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ПараметрТипОписание
arg0long
arg1int