public abstract class LineMetrics extends Object
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()
下線の太さを返します。
|
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()
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()
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.