Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface MultipleMaster
MultipleMaster
интерфейс представляет Тип 1 Многократные Основные шрифты. Деталь Font
объект может реализовать этот интерфейс.Модификатор и Тип | Метод и Описание |
---|---|
Шрифт |
deriveMMFont(float[] axes)
Создает новый экземпляр многократного основного шрифта, основанного на значениях оси проекта, содержавшихся в указанном массиве.
|
Шрифт |
deriveMMFont(float[] glyphWidths, float avgStemWidth, float typicalCapHeight, float typicalXHeight, float italicAngle)
Создает новый экземпляр многократного основного шрифта, основанного на подробной метрической информации.
|
float[] |
getDesignAxisDefaults()
Возвращает массив значений оформления по умолчанию для каждой оси.
|
Строка[] |
getDesignAxisNames()
Возвращает имя для каждой оси проекта.
|
float[] |
getDesignAxisRanges()
Возвращает массив пределов проекта, чередованных в форме [от-> к] для каждой оси.
|
int |
getNumDesignAxes()
Возвращает число многократных основных средств управления проектом.
|
int getNumDesignAxes()
float[] getDesignAxisRanges()
getDesignAxisNames
.float[] getDesignAxisDefaults()
getDesignAxisNames
.String[] getDesignAxisNames()
Font deriveMMFont(float[] axes)
getNumDesignAxes
и значения элементов массива должны находиться в пределах пределов, определенных getDesignAxesLimits
. В случае ошибки, null
возвращается.axes
- массив, содержащий значения осиFont
объект, который является экземпляром MultipleMaster
и основано на значениях оси проекта, обеспеченных axes
.Font deriveMMFont(float[] glyphWidths, float avgStemWidth, float typicalCapHeight, float typicalXHeight, float italicAngle)
null
возвращается.glyphWidths
- массив плаваний, представляющих требуемый width каждого глифа в пространстве шрифтаavgStemWidth
- средняя основа width для полного шрифта в пространстве шрифтаtypicalCapHeight
- height типичной прописной случайной работыtypicalXHeight
- height типичной случайной работы нижнего регистраitalicAngle
- угол, под которым курсивы склоняются в градусах против часовой стрелки от вертикалиFont
объект, который является экземпляром MultipleMaster
и основано на указанной метрической информации.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92