|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.awt.font.LineMetrics
public abstract class LineMetrics
LineMetrics
クラスは、行に沿って文字をレイアウトしたり行のセットをレイアウトするために必要なアクセスをメトリックスに許可します。LineMetrics
オブジェクトは一連のテキストに関連した測定情報をカプセル化します。
フォントには異なった文字範囲用の異なったメトリックスがあります。Font
の getLineMetrics
メソッドは、テキストを引数として取り、getNumChars()
が返すような、テキスト内の初期文字数のメトリックスを示す LineMetrics
オブジェクトを返します。
コンストラクタの概要 | |
---|---|
LineMetrics()
|
メソッドの概要 | |
---|---|
abstract float |
getAscent()
テキストのアセントを返します。 |
abstract int |
getBaselineIndex()
テキストのベースラインインデックスを返します。 |
abstract float[] |
getBaselineOffsets()
テキストを基準にしたテキストのベースラインオフセットを返します。 |
abstract float |
getDescent()
テキストのディセントを返します。 |
abstract float |
getHeight()
テキストの高さを返します。 |
abstract float |
getLeading()
テキストのリーディングを返します。 |
abstract int |
getNumChars()
この LineMetrics オブジェクトによってメトリックスがカプセル化されたテキスト内の文字数 (char 値) を返します。 |
abstract float |
getStrikethroughOffset()
ベースラインを基準にした、取り消し線の位置を返します。 |
abstract float |
getStrikethroughThickness()
取り消し線の太さを返します。 |
abstract float |
getUnderlineOffset()
ベースラインを基準にした、下線の位置を返します。 |
abstract float |
getUnderlineThickness()
下線の太さを返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public LineMetrics()
メソッドの詳細 |
---|
public abstract int getNumChars()
LineMetrics
オブジェクトによってメトリックスがカプセル化されたテキスト内の文字数 (char
値) を返します。
LineMetrics
を作成するときに使用したテキスト内の文字数 (char
値)public abstract float getAscent()
public abstract float getDescent()
public abstract float getLeading()
public abstract float getHeight()
public abstract int getBaselineIndex()
ROMAN_BASELINE
、CENTER_BASELINE
、HANGING_BASELINE
のどれかです。
public abstract float[] getBaselineOffsets()
CENTER_BASELINE
の場合、通常 offsets[HANGING_BASELINE]
は負、offsets[CENTER_BASELINE]
はゼロ、offsets[ROMAN_BASELINE]
は正です。
public abstract float getStrikethroughOffset()
public abstract float getStrikethroughThickness()
public abstract float getUnderlineOffset()
public abstract float getUnderlineThickness()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。