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