java命名空间java.awt.font类glyphvector的类成员方法:
getglyphpositions定义及介绍
本文导语:
getglyphpositions
public abstract float[] getglyphpositions(int beginglyphindex,
int numentries,
float[] positionreturn)
返回包含指定字形位置的数组。处理字形位置时,此方法使用便捷...
getglyphpositions
public abstract float[] getglyphpositions(int beginglyphindex,
int numentries,
float[] positionreturn)
- 返回包含指定字形位置的数组。处理字形位置时,此方法使用便捷,性能优越。如果没有数组传入,则创建新的数组。从位置 0 开始的偶数数组项是编号为
beginglyphindex + position/2
的字形 x 坐标。从位置 1 开始的奇数数组项是编号为 beginglyphindex + (position-1)/2
的字形 y 坐标。如果 beginglyphindex
等于此 glyphvector
中的字形数,则此方法会获取最后一个字形后的位置,此位置用于定义整个 glyphvector
的 advance。
- 参数:
beginglyphindex
- 开始检索字形位置的索引numentries
- 要检索的字形数positionreturn
- 接收字形位置然后返回的数组。
- 返回:
- 由
beginglyphindex
和 numentries
指定的字形位置的数组。
- 抛出:
illegalargumentexception
- 如果 numentries
小于 0
indexoutofboundsexception
- 如果 beginglyphindex
小于 0
indexoutofboundsexception
- 如果 beginglyphindex
与 numentries
的和大于此 glyphvector
中的字形数加 1