Type1FontMetrics
Inheritance: java.lang.Object, com.aspose.font.FontMetrics
public class Type1FontMetrics extends FontMetrics
Представляет метрики шрифта Type1.
Методы
| Метод | Описание |
|---|---|
| equals(Object arg0) | |
| getAscender() | Получает значение ascender. |
| getAscender(double fontSize) | Возвращает ascender для конкретного размера шрифта. |
| getCapHeight() | Получает значение высоты заглавных букв. |
| getClass() | |
| getDescender() | Получает значение descender. |
| getDescender(double fontSize) | Возвращает descender для конкретного размера шрифта. |
| getFontBBox() | Получает значение FontBBox. |
| getFontMatrix() | Получает матрицу трансформации шрифта. |
| getGlyphBBox(GlyphId glyphId) | Возвращает Bbox глифа. |
| getGlyphWidth(GlyphId glyphId) | Возвращает ширину глифа. |
| getItalicAngle() | Получает значение угла наклона курсивного текста. |
| getKerningValue(GlyphId prevGlyphId, GlyphId nextGlyphId) | Возвращает значение кернинга для пары глифов. |
| getLineGap() | Получает значение LineGap. |
| getStdHW() | Получает значение StdHW. |
| getStdVW() | Получает значение StdVW. |
| getTypoAscender() | Получает значение TypoAscender. |
| getTypoAscender(double fontSize) | Возвращает типографический восходящий показатель для конкретного размера шрифта. |
| getTypoDescender() | Получает значение TypoDescender. |
| getTypoDescender(double fontSize) | Возвращает типографический нисходящий показатель для конкретного размера шрифта. |
| getTypoLineGap() | Получает значение TypoLineGap. |
| getTypoLineGap(double fontSize) | Возвращает межстрочный интервал для конкретного размера шрифта. |
| getUnderlinePosition() | Получает значение позиции подчеркивания. |
| getUnderlineThickness() | Получает значение толщины подчеркивания. |
| getUnitsPerEM() | Получает значение underline UnitsPerEM. |
| getWeight() | Получает вес. |
| getXHeight() | Получает значение XHeight. |
| hashCode() | |
| isFixedPitch() | Получает значение IsFixedPitch. |
| measureString(String unicode, double fontSize) | Измеряет строку и возвращает её ширину. |
| notify() | |
| notifyAll() | |
| setAscender(double value) | Устанавливает значение Ascender. |
| setDescender(double value) | Устанавливает значение Descender. |
| setGlyphWidth(GlyphId glyphId, double value) | Устанавливает ширину глифа. |
| setTypoAscender(double value) | Устанавливает значение TypoAscender. |
| setTypoDescender(double value) | Устанавливает значение TypoDescender. |
| setUnitsPerEM(long value) | |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getAscender()
public double getAscender()
Получает значение ascender.
Returns: double — значение Ascender.
getAscender(double fontSize)
public double getAscender(double fontSize)
Возвращает ascender для конкретного размера шрифта.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fontSize | double | Размер шрифта. |
Returns: double — значение Ascender.
getCapHeight()
public double getCapHeight()
Получает значение высоты заглавных букв.
Returns: double - значение высоты заглавных букв.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getDescender()
public double getDescender()
Получает значение descender.
Returns: double — значение Descender.
getDescender(double fontSize)
public double getDescender(double fontSize)
Возвращает descender для конкретного размера шрифта.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fontSize | double | Размер шрифта. |
Returns: double — значение Descender.
getFontBBox()
public FontBBox getFontBBox()
Получает значение FontBBox.
Returns: FontBBox - FontBBox value.
getFontMatrix()
public TransformationMatrix getFontMatrix()
Получает матрицу трансформации шрифта.
Returns: TransformationMatrix - Font transformation matrix.
getGlyphBBox(GlyphId glyphId)
public FontBBox getGlyphBBox(GlyphId glyphId)
Возвращает Bbox глифа. Возвращает FontBBox, если BBox не был определён для глифа. Может быть переопределено конкретными наследниками кодировки шрифта.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| glyphId | GlyphId | Идентификатор глифа. |
Returns: FontBBox - Glyph BBox.
getGlyphWidth(GlyphId glyphId)
public double getGlyphWidth(GlyphId glyphId)
Возвращает ширину глифа. Может быть переопределено конкретными наследниками кодировки шрифта.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| glyphId | GlyphId | Идентификатор глифа. |
Returns: double - ширина глифа.
getItalicAngle()
public double getItalicAngle()
Получает значение угла наклона курсивного текста.
Returns: double - значение угла наклона курсивного текста.
getKerningValue(GlyphId prevGlyphId, GlyphId nextGlyphId)
public double getKerningValue(GlyphId prevGlyphId, GlyphId nextGlyphId)
Возвращает значение кернинга для пары глифов.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| prevGlyphId | GlyphId | Первый глиф в паре. |
| nextGlyphId | GlyphId | Размер шрифта. |
Returns: double - значение кернинга.
getLineGap()
public double getLineGap()
Получает значение LineGap.
Returns: double - значение LineGap.
getStdHW()
public double getStdHW()
Получает значение StdHW.
Returns: double - значение StdHW.
getStdVW()
public double getStdVW()
Получает значение StdVW.
Returns: double - значение StdVW.
getTypoAscender()
public double getTypoAscender()
Получает значение TypoAscender.
Returns: double - значение TypoAscender.
getTypoAscender(double fontSize)
public double getTypoAscender(double fontSize)
Возвращает типографический восходящий показатель для конкретного размера шрифта.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fontSize | double | Размер шрифта. |
Returns: double - значение типографского восходящего знака.
getTypoDescender()
public double getTypoDescender()
Получает значение TypoDescender.
Returns: double - значение TypoDescender.
getTypoDescender(double fontSize)
public double getTypoDescender(double fontSize)
Возвращает типографический нисходящий показатель для конкретного размера шрифта.
param fontSize Размер шрифта.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fontSize | double |
Returns: double - значение типографского нисходящего знака.
getTypoLineGap()
public double getTypoLineGap()
Получает значение TypoLineGap.
Returns: double - значение TypoLineGap.
getTypoLineGap(double fontSize)
public double getTypoLineGap(double fontSize)
Возвращает межстрочный интервал для конкретного размера шрифта.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fontSize | double | Размер шрифта. |
Returns: double - значение промежутка строк.
getUnderlinePosition()
public double getUnderlinePosition()
Получает значение позиции подчеркивания.
Returns: double - значение позиции подчеркивания.
getUnderlineThickness()
public double getUnderlineThickness()
Получает значение толщины подчеркивания.
Returns: double - значение толщины подчеркивания.
getUnitsPerEM()
public long getUnitsPerEM()
Получает значение underline UnitsPerEM.
Returns: long - значение Underline UnitsPerEM.
getWeight()
public String getWeight()
Получает вес.
Returns: java.lang.String - Вес.
getXHeight()
public double getXHeight()
Получает значение XHeight.
Returns: double - значение XHeight.
hashCode()
public native int hashCode()
Returns: int
isFixedPitch()
public boolean isFixedPitch()
Получает значение IsFixedPitch.
Returns: boolean - значение IsFixedPitch.
measureString(String unicode, double fontSize)
public double measureString(String unicode, double fontSize)
Измеряет строку и возвращает её ширину.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| unicode | java.lang.String | Unicode строка. |
| fontSize | double | Размер шрифта. |
Returns: double - ширина строки.
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setAscender(double value)
public void setAscender(double value)
Устанавливает значение Ascender.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| значение | double | Значение восходящего знака. |
setDescender(double value)
public void setDescender(double value)
Устанавливает значение Descender.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| значение | double | Значение нисходящего знака. |
setGlyphWidth(GlyphId glyphId, double value)
public void setGlyphWidth(GlyphId glyphId, double value)
Устанавливает ширину глифа.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| glyphId | GlyphId | Идентификатор глифа. |
| значение | double | Новая ширина. |
setTypoAscender(double value)
public void setTypoAscender(double value)
Устанавливает значение TypoAscender.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| значение | double | Значение TypoAscender. |
setTypoDescender(double value)
public void setTypoDescender(double value)
Устанавливает значение TypoDescender.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| значение | double | Значение TypoDescender. |
setUnitsPerEM(long value)
public void setUnitsPerEM(long value)
Устанавливает значение UnitsPerEM.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| значение | long |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| arg0 | long | |
| arg1 | int |