パッケージ | 説明 |
---|---|
java.awt |
ユーザーインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
|
java.awt.font |
フォント関連のクラスおよびインタフェースを提供します。
|
修飾子と型 | メソッドと説明 |
---|---|
abstract FontRenderContext |
Graphics2D.getFontRenderContext()
この
Graphics2D コンテキスト内の Font のレンダリングコンテキストを取得します。 |
FontRenderContext |
FontMetrics.getFontRenderContext()
テキストを測定するためにこの
FontMetrics オブジェクトによって使用される FontRenderContext を取得します。 |
修飾子と型 | メソッドと説明 |
---|---|
GlyphVector |
Font.createGlyphVector(FontRenderContext frc, char[] chars)
この
Font 内の Unicode cmap に基づいて文字からグリフに 1 対 1 にマッピングすることによって、GlyphVector を作成します。 |
GlyphVector |
Font.createGlyphVector(FontRenderContext frc, CharacterIterator ci)
この
Font 内の Unicode cmap に基づいて指定された文字からグリフに 1 対 1 にマッピングすることによって、GlyphVector を作成します。 |
GlyphVector |
Font.createGlyphVector(FontRenderContext frc, int[] glyphCodes)
この
Font 内の Unicode cmap に基づいて文字からグリフに 1 対 1 にマッピングすることによって、GlyphVector を作成します。 |
GlyphVector |
Font.createGlyphVector(FontRenderContext frc, String str)
この
Font 内の Unicode cmap に基づいて文字からグリフに 1 対 1 にマッピングすることによって、GlyphVector を作成します。 |
LineMetrics |
Font.getLineMetrics(char[] chars, int beginIndex, int limit, FontRenderContext frc)
指定された引数で作成された
LineMetrics オブジェクトを返します。 |
LineMetrics |
Font.getLineMetrics(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc)
指定された引数で作成された
LineMetrics オブジェクトを返します。 |
LineMetrics |
Font.getLineMetrics(String str, FontRenderContext frc)
|
LineMetrics |
Font.getLineMetrics(String str, int beginIndex, int limit, FontRenderContext frc)
指定された引数で作成された
LineMetrics オブジェクトを返します。 |
Rectangle2D |
Font.getMaxCharBounds(FontRenderContext frc)
指定された
FontRenderContext で定義された、最大の境界を持つ文字の境界を返します。 |
Rectangle2D |
Font.getStringBounds(char[] chars, int beginIndex, int limit, FontRenderContext frc)
指定された
FontRenderContext 内の指定された文字の配列の論理境界を返します。 |
Rectangle2D |
Font.getStringBounds(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc)
指定された
FontRenderContext 内の指定された CharacterIterator でインデックスが付けられた文字の論理境界を返します。 |
Rectangle2D |
Font.getStringBounds(String str, FontRenderContext frc)
指定された
FontRenderContext 内の指定された String の論理境界を返します。 |
Rectangle2D |
Font.getStringBounds(String str, int beginIndex, int limit, FontRenderContext frc)
指定された
FontRenderContext 内の指定された String の論理境界を返します。 |
GlyphVector |
Font.layoutGlyphVector(FontRenderContext frc, char[] text, int start, int limit, int flags)
可能であればテキストの完全なレイアウトを実行して、新しい
GlyphVector オブジェクトを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
abstract FontRenderContext |
GlyphVector.getFontRenderContext()
この
GlyphVector に関連付けられた FontRenderContext を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean |
FontRenderContext.equals(FontRenderContext rhs)
rhs の変換、アンチエイリアス、および部分メトリックスの値がこれと等しい場合は true を返します。
|
Rectangle |
GlyphVector.getGlyphPixelBounds(int index, FontRenderContext renderFRC, float x, float y)
指定された位置で指定された
FontRenderContext を使って Graphics 内にこの GlyphVector がレンダリングされるときのインデックスの位置にあるグリフのピクセル境界を返します。 |
Rectangle |
TextLayout.getPixelBounds(FontRenderContext frc, float x, float y)
指定された位置にある指定された
FontRenderContext を使用してグラフィックス内にレンダリングされるときの、この TextLayout のピクセル境界を返します。 |
Rectangle |
GlyphVector.getPixelBounds(FontRenderContext renderFRC, float x, float y)
指定された位置にある指定された
FontRenderContext を使用してグラフィックス内にレンダリングされるときの、この GlyphVector のピクセル境界を返します。 |
コンストラクタと説明 |
---|
LineBreakMeasurer(AttributedCharacterIterator text, BreakIterator breakIter, FontRenderContext frc)
指定されたテキストに対する
LineBreakMeasurer を構築します。 |
LineBreakMeasurer(AttributedCharacterIterator text, FontRenderContext frc)
指定されたテキストに対する
LineBreakMeasurer を構築します。 |
TextLayout(AttributedCharacterIterator text, FontRenderContext frc)
書式付きテキストのイテレータから
TextLayout を構築します。 |
TextLayout(String string, Font font, FontRenderContext frc)
|
TextLayout(String string, Map<? extends AttributedCharacterIterator.Attribute,?> attributes, FontRenderContext frc)
String および属性セットから TextLayout を構築します。 |
TextMeasurer(AttributedCharacterIterator text, FontRenderContext frc)
ソーステキストから
TextMeasurer を構築します。 |
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.