|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 FontRenderContext 的軟體套件 | |
---|---|
java.awt | 包含用於創建使用者介面和繪製圖形圖像的全部類別。 |
java.awt.font | 提供與字體相關的類別和介面。 |
java.awt 中 FontRenderContext 的使用 |
---|
返回 FontRenderContext 的 java.awt 中的方法 | |
---|---|
FontRenderContext |
FontMetrics.getFontRenderContext()
獲取此 FontMetrics 物件用來測量文本的 FontRenderContext 。 |
abstract FontRenderContext |
Graphics2D.getFontRenderContext()
獲取此 Graphics2D 上下文中 Font 的呈現上下文。 |
參數型別為 FontRenderContext 的 java.awt 中的方法 | |
---|---|
GlyphVector |
Font.createGlyphVector(FontRenderContext frc,
char[] chars)
根據此 Font 中的 Unicode cmap 將字元一一映射到字形,從而創建一個 GlyphVector 。 |
GlyphVector |
Font.createGlyphVector(FontRenderContext frc,
CharacterIterator ci)
根據此 Font 中的 Unicode cmap 將指定字元一一映射到字形,從而創建一個 GlyphVector 。 |
GlyphVector |
Font.createGlyphVector(FontRenderContext frc,
int[] glyphCodes)
根據此 Font 中的 Unicode cmap 將字元一一映射到字形,從而創建一個 GlyphVector 。 |
GlyphVector |
Font.createGlyphVector(FontRenderContext frc,
String str)
根據此 Font 中的 Unicode cmap 將字元一一映射到字形,從而創建一個 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)
返回一個使用指定 String 和 FontRenderContext 創建的 LineMetrics 物件。 |
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 物件,執行完整的文本佈局(如有可能)。 |
java.awt.font 中 FontRenderContext 的使用 |
---|
返回 FontRenderContext 的 java.awt.font 中的方法 | |
---|---|
abstract FontRenderContext |
GlyphVector.getFontRenderContext()
返回與此 GlyphVector 關聯的 FontRenderContext 。 |
參數型別為 FontRenderContext 的 java.awt.font 中的方法 | |
---|---|
boolean |
FontRenderContext.equals(FontRenderContext rhs)
如果 rhs 具有與此 FontRenderContext 相同的轉換、antialiasing 和 fractional metrics 值,則返回 true。 |
Rectangle |
GlyphVector.getGlyphPixelBounds(int index,
FontRenderContext renderFRC,
float x,
float y)
返回當此 GlyphVector 在 Graphics 中以給定 FontRenderContext 在給定位置呈現時,index 處字形的像素邊界。 |
Rectangle |
TextLayout.getPixelBounds(FontRenderContext frc,
float x,
float y)
返回在圖形中使用給定 FontRenderContext 在給定位置處呈現 TextLayout 時的像素邊界。 |
Rectangle |
GlyphVector.getPixelBounds(FontRenderContext renderFRC,
float x,
float y)
返回此 GlyphVector 在圖形中以給定 FontRenderContext 在給定位置處呈現時的像素邊界。 |
參數型別為 FontRenderContext 的 java.awt.font 中的建構子 | |
---|---|
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)
根據 String 和 Font 建構一個 TextLayout 。 |
|
TextLayout(String string,
Map<? extends AttributedCharacterIterator.Attribute,?> attributes,
FontRenderContext frc)
根據 String 和屬性集建構一個 TextLayout 。 |
|
TextMeasurer(AttributedCharacterIterator text,
FontRenderContext frc)
從源文本建構 TextMeasurer 。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。