クラス
java.awt.font.FontRenderContextの使用
パッケージ
説明
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
フォント関連のクラスおよびインタフェースを提供します。
-
java.awtでのFontRenderContextの使用
修飾子と型メソッド説明FontMetrics.getFontRenderContext()
テキストを測定するためにこのFontMetrics
オブジェクトによって使用されるFontRenderContext
を取得します。abstract FontRenderContext
Graphics2D.getFontRenderContext()
このGraphics2D
コンテキスト内のFont
のレンダリング・コンテキストを取得します。修飾子と型メソッド説明Font.createGlyphVector
(FontRenderContext frc, char[] chars) このFont
内のUnicode cmapに基づいて文字からグリフに1対1にマッピングすることによって、GlyphVector
を作成します。Font.createGlyphVector
(FontRenderContext frc, int[] glyphCodes) このFont
内のUnicode cmapに基づいて文字からグリフに1対1にマッピングすることによって、GlyphVector
を作成します。Font.createGlyphVector
(FontRenderContext frc, String str) このFont
内のUnicode cmapに基づいて文字からグリフに1対1にマッピングすることによって、GlyphVector
を作成します。Font.createGlyphVector
(FontRenderContext frc, CharacterIterator ci) このFont
内のUnicode cmapに基づいて指定された文字からグリフに1対1にマッピングすることによって、GlyphVector
を作成します。Font.getLineMetrics
(char[] chars, int beginIndex, int limit, FontRenderContext frc) 指定された引数で作成されたLineMetrics
オブジェクトを返します。Font.getLineMetrics
(String str, int beginIndex, int limit, FontRenderContext frc) 指定された引数で作成されたLineMetrics
オブジェクトを返します。Font.getLineMetrics
(String str, FontRenderContext frc) 指定されたString
とFontRenderContext
で作成されたLineMetrics
オブジェクトを返します。Font.getLineMetrics
(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc) 指定された引数で作成されたLineMetrics
オブジェクトを返します。Font.getMaxCharBounds
(FontRenderContext frc) 指定されたFontRenderContext
で定義された、最大の境界を持つ文字の境界を返します。Font.getStringBounds
(char[] chars, int beginIndex, int limit, FontRenderContext frc) 指定されたFontRenderContext
内の指定された文字の配列の論理境界を返します。Font.getStringBounds
(String str, int beginIndex, int limit, FontRenderContext frc) 指定されたFontRenderContext
内の指定されたString
の論理境界を返します。Font.getStringBounds
(String str, FontRenderContext frc) 指定されたFontRenderContext
内の指定されたString
の論理境界を返します。Font.getStringBounds
(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc) 指定されたFontRenderContext
内の指定されたCharacterIterator
でインデックスが付けられた文字の論理境界を返します。Font.layoutGlyphVector
(FontRenderContext frc, char[] text, int start, int limit, int flags) 可能であればテキストの完全なレイアウトを実行して、新しいGlyphVector
オブジェクトを返します。 -
java.awt.fontでのFontRenderContextの使用
修飾子と型メソッド説明abstract FontRenderContext
GlyphVector.getFontRenderContext()
このGlyphVector
に関連付けられたFontRenderContext
を返します。修飾子と型メソッド説明boolean
FontRenderContext.equals
(FontRenderContext rhs) rhsの変換、アンチエイリアス、および部分メトリックスの値がこれと等しい場合はtrueを返します。GlyphVector.getGlyphPixelBounds
(int index, FontRenderContext renderFRC, float x, float y) 指定された位置で指定されたFontRenderContext
を使ってGraphics
内にこのGlyphVector
がレンダリングされるときのインデックスの位置にあるグリフのピクセル境界を返します。GlyphVector.getPixelBounds
(FontRenderContext renderFRC, float x, float y) 指定された位置にある指定されたFontRenderContext
を使用してグラフィックス内にレンダリングされるときの、このGlyphVector
のピクセル境界を返します。TextLayout.getPixelBounds
(FontRenderContext frc, float x, float y) 指定された位置にある指定されたFontRenderContext
を使用してグラフィックス内にレンダリングされるときの、このTextLayout
のピクセル境界を返します。修飾子コンストラクタ説明指定されたテキストに対するLineBreakMeasurer
を構築します。LineBreakMeasurer
(AttributedCharacterIterator text, BreakIterator breakIter, FontRenderContext frc) 指定されたテキストに対するLineBreakMeasurer
を構築します。TextLayout
(String string, Font font, FontRenderContext frc) String
およびFont
からTextLayout
を構築します。TextLayout
(String string, Map<? extends AttributedCharacterIterator.Attribute, ?> attributes, FontRenderContext frc) String
および属性セットからTextLayout
を構築します。書式付きテキストのイテレータからTextLayout
を構築します。ソース・テキストからTextMeasurer
を構築します。