| 
 | JavaTM 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 Platform Standard Ed. 6 | |||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。