|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.awt.font.LineMetrics
public abstract class LineMetrics
LineMetrics
類別允許存取沿著一行佈局字元和多行佈局所需要的規格。LineMetrics
物件封裝了與文本排列相關的測量資訊。
對於不同的字元範圍,Font 可以有不同的規格。Font
的 getLineMetrics
方法將某一文本作為參數,並返回一個 LineMetrics
物件,該物件描述該文本中初始字元數量(由 getNumChars()
返回)的規格。
建構子摘要 | |
---|---|
LineMetrics()
|
方法摘要 | |
---|---|
abstract float |
getAscent()
返回該文本的 ascent。 |
abstract int |
getBaselineIndex()
返回該文本的基線索引。 |
abstract float[] |
getBaselineOffsets()
返回文本的基線偏移量(相對於文本的基線)。 |
abstract float |
getDescent()
返回該文本的 descent。 |
abstract float |
getHeight()
返回該文本的高度。 |
abstract float |
getLeading()
返回該文本的 leading。 |
abstract int |
getNumChars()
返回文本中的字元數量( char 值),該文本的規格由此 LineMetrics 物件封裝。 |
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()
char
值),該文本的規格由此 LineMetrics
物件封裝。
char
值),根據該數量可以創建此 LineMetrics
。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]
為 0,offsets[ROMAN_BASELINE]
則通常為正。
public abstract float getStrikethroughOffset()
public abstract float getStrikethroughThickness()
public abstract float getUnderlineOffset()
public abstract float getUnderlineThickness()
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。