|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.spatial.psvPortrayalContext.AbstractAnnotationDrawer
jp.co.melco.preserv.spatial.psvPortrayalContext.AnnotationDrawer
WC座標で注記を描画する描画クラスです。
コンストラクタの概要 | |
protected |
psvPortrayalContext.AnnotationDrawer()
|
メソッドの概要 | |
protected void |
doMaskTextRegion(jp.co.melco.preserv.psvScreen screen,
java.lang.String text,
java.awt.geom.Point2D point,
byte fontId,
boolean validMulitLineCharacters)
指定された位置に指定されたフォントで注記を描画した場合のマスク領域を塗潰します。 |
protected void |
drawText(jp.co.melco.preserv.psvScreen screen,
java.lang.String text,
java.awt.geom.Point2D point,
byte fontId,
boolean validMulitLineCharacters)
指定された位置に指定されたフォントで注記文字列を描画します。 |
protected double |
getTextAngle(double textAngle,
double displayAngle,
boolean follow)
指定された文字列角度、表示領域角度、表示領域回転への追随から実際の注記描画角度を取得します。 |
protected void |
setTextRegion(jp.co.melco.preserv.psvScreen screen,
java.awt.geom.Rectangle2D region)
注記の1文字当たりの描画領域を設定します。 |
クラス jp.co.melco.preserv.spatial.psvPortrayalContext.AbstractAnnotationDrawer から継承したメソッド |
draw, maskTextRegion |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
protected psvPortrayalContext.AnnotationDrawer()
メソッドの詳細 |
protected void drawText(jp.co.melco.preserv.psvScreen screen, java.lang.String text, java.awt.geom.Point2D point, byte fontId, boolean validMulitLineCharacters)
psvPortrayalContext.AbstractAnnotationDrawer
の記述:
psvPortrayalContext.AbstractAnnotationDrawer
内の drawText
screen
- スクリーンtext
- 注記文字列point
- 描画基準位置fontId
- フォントIDvalidMulitLineCharacters
- 改行文字列を改行として表示protected void doMaskTextRegion(jp.co.melco.preserv.psvScreen screen, java.lang.String text, java.awt.geom.Point2D point, byte fontId, boolean validMulitLineCharacters)
psvPortrayalContext.AbstractAnnotationDrawer
の記述:
psvPortrayalContext.AbstractAnnotationDrawer
内の doMaskTextRegion
screen
- スクリーンtext
- 注記文字列point
- 描画基準位置fontId
- フォントIDvalidMulitLineCharacters
- 改行文字列を改行として表示protected void setTextRegion(jp.co.melco.preserv.psvScreen screen, java.awt.geom.Rectangle2D region)
psvPortrayalContext.AbstractAnnotationDrawer
の記述:
psvPortrayalContext.AbstractAnnotationDrawer
内の setTextRegion
screen
- スクリーンregion
- 注記1文字当たりの領域protected double getTextAngle(double textAngle, double displayAngle, boolean follow)
psvPortrayalContext.AbstractAnnotationDrawer
の記述:
psvPortrayalContext.AbstractAnnotationDrawer
内の getTextAngle
textAngle
- 文字列の回転角度displayAngle
- 表示領域の回転角度follow
- 表示領域の回転に追随する場合はtrue
、それ以外の場合はfalse
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |