Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class LineMetrics extends Object
LineMetrics
класс предоставляет доступ к метрикам, необходимым к символам расположения вдоль строки и к расположению ряда строк. A LineMetrics
объект инкапсулирует информацию об измерении, связанную с выполнением текста. У шрифтов могут быть различные метрики для различных диапазонов символов. getLineMetrics
методы Font
возьмите некоторый текст в качестве параметра и возвратите a LineMetrics
объект, описывающий метрики начального числа символов в том тексте, как возвращено getNumChars()
.
Конструктор и Описание |
---|
LineMetrics() |
Модификатор и Тип | Метод и Описание |
---|---|
abstract float |
getAscent()
Возвращает подъем текста.
|
abstract int |
getBaselineIndex()
Возвращает базовый индекс текста.
|
abstract float[] |
getBaselineOffsets()
Возвращает базовые смещения текста, относительно базовой линии текста.
|
abstract float |
getDescent()
Возвращает спуск текста.
|
abstract float |
getHeight()
Возвращает высоту текста.
|
abstract float |
getLeading()
Возвращает продвижение текста.
|
abstract int |
getNumChars()
Возвращает число символов (
char значения) в тексте, метрики которого инкапсулируются этим LineMetrics объект. |
abstract float |
getStrikethroughOffset()
Возвращает позицию перечеркнутой строки относительно базовой линии.
|
abstract float |
getStrikethroughThickness()
Возвращает толщину перечеркнутой строки.
|
abstract float |
getUnderlineOffset()
Возвращает позицию подчеркивания относительно базовой линии.
|
abstract float |
getUnderlineThickness()
Возвращает толщину подчеркивания.
|
public abstract int getNumChars()
char
значения) в тексте, метрики которого инкапсулируются этим LineMetrics
объект.char
значения те) в тексте, с который это LineMetrics
создавался.public abstract float getAscent()
public abstract float getDescent()
public abstract float getLeading()
public abstract float getHeight()
public abstract int getBaselineIndex()
ROMAN_BASELINE
, CENTER_BASELINE
, HANGING_BASELINE
.public abstract float[] getBaselineOffsets()
CENTER_BASELINE
тогда offsets[HANGING_BASELINE]
обычно отрицательно, offsets[CENTER_BASELINE]
нуль, и offsets[ROMAN_BASELINE]
обычно положительно.public abstract float getStrikethroughOffset()
public abstract float getStrikethroughThickness()
public abstract float getUnderlineOffset()
public abstract float getUnderlineThickness()
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.