|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.awt.font.LayoutPath
public abstract class LayoutPath
LayoutPath は、ベースラインを基準にした位置とユーザー空間内のポイントとのマッピングを提供します。位置は、ベースラインに沿った有効幅と、その有効幅でのベースラインに対する垂線に沿ったオフセットで構成されます。垂線に沿って正の値は、ベースラインベクトルから時計回りに 90 度の方向です。位置は Point2D
として表され、その x 座標は有効幅、y 座標はオフセットです。
コンストラクタの概要 | |
---|---|
LayoutPath()
|
メソッドの概要 | |
---|---|
abstract void |
pathToPoint(Point2D location,
boolean preceding,
Point2D point)
パスを基準にした位置を、ユーザー座標内のポイントに変換します。 |
abstract boolean |
pointToPath(Point2D point,
Point2D location)
ユーザー空間内のポイントを、パスを基準にした位置に変換します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public LayoutPath()
メソッドの詳細 |
---|
public abstract boolean pointToPath(Point2D point, Point2D location)
point
- 変換対象のポイント。location と同じオブジェクトでない場合、この呼び出しによってポイントは変更されないlocation
- 返される位置を保持する Point2D
。point と同じオブジェクトでもよい
NullPointerException
- point または location が null の場合public abstract void pathToPoint(Point2D location, boolean preceding, Point2D point)
location
- パスを基準にした位置の有効幅 (x 座標) とオフセット (y 座標) を表す Point2D
。位置が point と同じオブジェクトでない場合、この呼び出しによって位置は変更されないpreceding
- true の場合は有効幅に先行するパスの部分を使用し、false の場合は後続の部分を使用する。有効幅に当たるところでパスが分割されたり急に屈曲したりしていない場合、この値は効果を持たないpoint
- 返されるポイントを保持する Point2D
。location と同じオブジェクトでもよい
NullPointerException
- location または point が null の場合
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。