/openjdk7/jdk/test/java/awt/font/TextLayout/ |
H A D | CombiningPerf.java | 41 private static FontRenderContext frc; field in class:CombiningPerf 49 frc = new FontRenderContext(null, false, false); 57 TextLayout tl = new TextLayout(french, font, frc); 58 tl = new TextLayout(ascii, font, frc); 59 tl = new TextLayout(frenchX, font, frc); 81 TextLayout tl = new TextLayout(text, font, frc);
|
/openjdk7/jdk/src/share/classes/sun/font/ |
H A D | FontLineMetrics.java | 45 public final FontRenderContext frc; field in class:FontLineMetrics 47 public FontLineMetrics(int numchars, CoreMetrics cm, FontRenderContext frc) { argument 50 this.frc = frc; 111 // frc, cm do not need deep clone
|
H A D | TextLabelFactory.java | 53 private FontRenderContext frc; field in class:TextLabelFactory 63 * @param frc the FontRenderContext to use for the arrays to be produced. 68 public TextLabelFactory(FontRenderContext frc, argument 72 this.frc = frc; 82 return frc; 153 TextSource source = new StandardTextSource(text, start, limit - start, lineStart, lineLimit - lineStart, level, layoutFlags, font, frc, lm); 178 TextSource source = new StandardTextSource(text, start, limit - start, lineStart, lineLimit - lineStart, level, layoutFlags, font, frc, lm);
|
H A D | TextSourceLabel.java | 113 public Rectangle getPixelBounds(FontRenderContext frc, float x, float y) { argument 114 return getGV().getPixelBounds(frc, x, y); // no cache 160 FontRenderContext frc = source.getFRC(); 167 StandardGlyphVector gv = gl.layout(font, frc, context, start, length,
|
H A D | FontStrikeDesc.java | 143 FontRenderContext frc) { 144 Object aa = frc.getAntiAliasingHint(); 153 AffineTransform tx = frc.getTransform(); 142 getAAHintIntVal(Font2D font2D, Font font, FontRenderContext frc) argument
|
H A D | StandardTextSource.java | 45 FontRenderContext frc; field in class:StandardTextSource 58 * the layout flags. Font is the font, frc is the render context, 70 FontRenderContext frc, 96 if (frc == null) { 97 throw new IllegalArgumentException("bad frc: null"); 108 this.frc = frc; 113 LineMetrics metrics = font.getLineMetrics(chars, cstart, clen, frc); 125 FontRenderContext frc, 127 this(chars, start, len, start, len, level, flags, font, frc, c 62 StandardTextSource(char[] chars, int start, int len, int cstart, int clen, int level, int flags, Font font, FontRenderContext frc, CoreMetrics cm) argument 119 StandardTextSource(char[] chars, int start, int len, int level, int flags, Font font, FontRenderContext frc, CoreMetrics cm) argument 131 StandardTextSource(char[] chars, int level, int flags, Font font, FontRenderContext frc) argument 140 StandardTextSource(String str, int level, int flags, Font font, FontRenderContext frc) argument [all...] |
H A D | FontDesignMetrics.java | 138 private transient FontRenderContext frc; field in class:FontDesignMetrics 204 FontRenderContext frc; field in class:FontDesignMetrics.MetricsKey 210 MetricsKey(Font font, FontRenderContext frc) { argument 211 init(font, frc); 214 void init(Font font, FontRenderContext frc) { argument 216 this.frc = frc; 217 this.hash = font.hashCode() + frc.hashCode(); 226 frc.equals(((MetricsKey)key).frc); 253 getMetrics(Font font, FontRenderContext frc) argument 339 FontDesignMetrics(Font font, FontRenderContext frc) argument [all...] |
H A D | GraphicComponent.java | 157 public Rectangle getPixelBounds(FontRenderContext frc, float x, float y) { argument
|
H A D | TextLineComponent.java | 76 public Rectangle getPixelBounds(FontRenderContext frc, float x, float y); argument
|
H A D | Font2D.java | 269 public FontStrike getStrike(Font font, FontRenderContext frc) { argument 271 AffineTransform at = frc.getTransform(); 284 int aa = FontStrikeDesc.getAAHintIntVal(this, font, frc); 285 int fm = FontStrikeDesc.getFMHintIntVal(frc.getFractionalMetricsHint()); 286 FontStrikeDesc desc = new FontStrikeDesc(frc.getTransform(), 436 public void getFontMetrics(Font font, FontRenderContext frc, argument 438 StrikeMetrics strikeMetrics = getStrike(font, frc).getFontMetrics();
|
H A D | GlyphLayout.java | 220 private SDCache(Font font, FontRenderContext frc) { argument 222 key_frc = frc; 224 // !!! add getVectorTransform and hasVectorTransform to frc? then 227 dtx = frc.getTransform(); 261 FontStrikeDesc.getAAHintIntVal(frc.getAntiAliasingHint(), 265 (frc.getFractionalMetricsHint()); 276 private final FontRenderContext frc; field in class:GlyphLayout.SDCache.SDKey 279 SDKey(Font font, FontRenderContext frc) { argument 281 this.frc = frc; 303 get(Font font, FontRenderContext frc) argument 361 layout(Font font, FontRenderContext frc, char[] text, int offset, int count, int flags, StandardGlyphVector result) argument 580 createGlyphVector(Font font, FontRenderContext frc, StandardGlyphVector result) argument [all...] |
H A D | ExtendedTextSourceLabel.java | 171 public Rectangle getPixelBounds(FontRenderContext frc, float x, float y) { argument 172 return getGV().getPixelBounds(frc, x, y); 322 FontRenderContext frc = source.getFRC(); 329 gv = gl.layout(font, frc, context, start, length, flags, null); // ??? use textsource
|
H A D | StandardGlyphVector.java | 97 * the frc. When the frc is scaled appropriately, the advances are 98 * fine. FM or a large frc (high numbers) make the advances right. 101 * renders as AA if aa is set in its frc, and as non-aa if aa is not 102 * set in its frc. 138 private FontRenderContext frc; field in class:StandardGlyphVector 162 public StandardGlyphVector(Font font, String str, FontRenderContext frc) { argument 163 init(font, str.toCharArray(), 0, str.length(), frc, UNINITIALIZED_FLAGS); 166 public StandardGlyphVector(Font font, char[] text, FontRenderContext frc) { argument 167 init(font, text, 0, text.length, frc, UNINITIALIZED_FLAG 170 StandardGlyphVector(Font font, char[] text, int start, int count, FontRenderContext frc) argument 184 StandardGlyphVector(Font font, FontRenderContext frc, int[] glyphs, float[] positions, int[] indices, int flags) argument 220 initGlyphVector(Font font, FontRenderContext frc, int[] glyphs, float[] positions, int[] indices, int flags) argument 233 StandardGlyphVector(Font font, CharacterIterator iter, FontRenderContext frc) argument 244 StandardGlyphVector(Font font, int[] glyphs, FontRenderContext frc) argument 1036 StandardGlyphVector(GlyphVector gv, FontRenderContext frc) argument 1093 init(Font font, char[] text, int start, int count, FontRenderContext frc, int flags) argument 1195 getGlyphsPixelBounds(FontRenderContext frc, float x, float y, int start, int count) argument [all...] |
/openjdk7/jdk/src/share/classes/java/awt/font/ |
H A D | LineBreakMeasurer.java | 120 * FontRenderContext frc = g2d.getFontRenderContext(); 125 * LineBreakMeasurer measurer = new LineBreakMeasurer(styledText, frc); 267 * @param frc contains information about a graphics device which is 276 public LineBreakMeasurer(AttributedCharacterIterator text, FontRenderContext frc) { argument 277 this(text, BreakIterator.getLineInstance(), frc); 292 * @param frc contains information about a graphics device which is 304 FontRenderContext frc) { 310 this.measurer = new TextMeasurer(text, frc); 302 LineBreakMeasurer(AttributedCharacterIterator text, BreakIterator breakIter, FontRenderContext frc) argument
|
H A D | TextMeasurer.java | 161 * @param frc the information about a graphics device which is needed 164 public TextMeasurer(AttributedCharacterIterator text, FontRenderContext frc) { argument 166 fFrc = frc;
|
H A D | TextLayout.java | 149 * FontRenderContext frc = g.getFontRenderContext(); 150 * TextLayout layout = new TextLayout("This is a string", font, frc); 364 * @param frc contains information about a graphics device which is needed 371 public TextLayout(String string, Font font, FontRenderContext frc) { argument 392 fastInit(text, font, attributes, frc); 398 standardInit(as.getIterator(), text, frc); 412 * @param frc contains information about a graphics device which is needed 420 FontRenderContext frc) 437 fastInit(text, font, attributes, frc); 440 standardInit(as.getIterator(), text, frc); 419 TextLayout(String string, Map<? extends Attribute,?> attributes, FontRenderContext frc) argument 503 TextLayout(AttributedCharacterIterator text, FontRenderContext frc) argument 584 fastInit(char[] chars, Font font, Map attrs, FontRenderContext frc) argument 611 standardInit(AttributedCharacterIterator text, char[] chars, FontRenderContext frc) argument 1004 getPixelBounds(FontRenderContext frc, float x, float y) argument [all...] |
H A D | TextLine.java | 99 private FontRenderContext frc; field in class:TextLine 103 public TextLine(FontRenderContext frc, argument 116 this.frc = frc; 345 public Rectangle getPixelBounds(FontRenderContext frc, float x, float y) { argument 348 // if we have a matching frc, set it to null so we don't have to test it 350 if (frc != null && frc.equals(this.frc)) { 351 frc 902 fastCreateTextLine(FontRenderContext frc, char[] chars, Font font, CoreMetrics lm, Map attributes) argument 997 createComponentsOnRun(int runStart, int runLimit, char[] chars, int[] charsLtoV, byte[] levels, TextLabelFactory factory, Font font, CoreMetrics cm, FontRenderContext frc, Decoration decorator, TextLineComponent[] components, int numComponents) argument 1191 standardCreateTextLine(FontRenderContext frc, AttributedCharacterIterator text, char[] chars, float[] baselineOffsets) argument [all...] |
/openjdk7/jdk/src/windows/classes/sun/font/ |
H A D | NativeFont.java | 68 public Rectangle2D getMaxCharBounds(FontRenderContext frc) { argument
|
/openjdk7/jdk/src/share/classes/sun/swing/text/ |
H A D | TextComponentPrintable.java | 113 private final AtomicReference<FontRenderContext> frc = field in class:TextComponentPrintable 300 * which uses {@code frc} from the {@code TextComponentPrintable} 348 return (frc.get() == null) 350 : FontDesignMetrics.getMetrics(font, frc.get()); 364 return (frc.get() == null) 366 : FontDesignMetrics.getMetrics(font, frc.get()); 374 return (frc.get() == null) 376 : FontDesignMetrics.getMetrics(font, frc.get()); 392 return (frc.get() == null) 394 : FontDesignMetrics.getMetrics(font, frc [all...] |
/openjdk7/jdk/src/share/classes/sun/print/ |
H A D | PSPathGraphics.java | 154 Font font, FontRenderContext frc, float w) { 168 TextLayout layout = new TextLayout(str, font, frc); 230 font, frc, w); 242 super.drawString(str, x, y, font, frc, w); 153 drawString(String str, float x, float y, Font font, FontRenderContext frc, float w) argument
|
/openjdk7/jdk/src/solaris/classes/sun/font/ |
H A D | NativeFont.java | 272 public Rectangle2D getMaxCharBounds(FontRenderContext frc) { argument
|
/openjdk7/jdk/src/windows/classes/sun/awt/windows/ |
H A D | WPathGraphics.java | 278 * false. That is why it ignores the frc and width arguments. 401 Font font, FontRenderContext frc, float targetW) { 407 super.drawString(str, x, y, font, frc, targetW); 425 TextLayout layout = new TextLayout(str, font, frc); 429 super.drawString(str, x, y, font, frc, targetW); 456 super.drawString(str, x, y, font, frc, targetW); 512 textOut(str, font, (TrueTypeFont)font2D, frc, 543 textOut(substr, font, slotFont, frc, 547 Rectangle2D bds = font.getStringBounds(substr, frc); 556 super.drawString(str, x, y, font, frc, target 400 drawString(String str, float x, float y, Font font, FontRenderContext frc, float targetW) argument 775 textOut(String str, Font font, PhysicalFont font2D, FontRenderContext frc, float deviceSize, int rotation, float awScale, AffineTransform deviceTransform, double scaleFactorX, float userx, float usery, float devx, float devy, float targetW) argument 845 okGDIMetrics(String str, Font font, FontRenderContext frc, double scaleX) argument [all...] |
/openjdk7/jdk/src/share/demo/java2d/J2DBench/src/j2dbench/tests/text/ |
H A D | TextTests.java | 343 // core is textlength, text script, font name/style/size/tx, frc 623 FontRenderContext frc; field in class:TextTests.G2DContext 628 frc = g2d.getFontRenderContext();
|
/openjdk7/jdk/src/share/classes/java/awt/ |
H A D | Font.java | 2135 private float getItalicAngle(FontRenderContext frc) { argument 2137 if (frc == null) { 2141 aa = frc.getAntiAliasingHint(); 2142 fm = frc.getFractionalMetricsHint(); 2163 private FontLineMetrics defaultLineMetrics(FontRenderContext frc) { argument 2167 || !flm.frc.equals(frc)) { 2169 /* The device transform in the frc is not used in obtaining line 2176 frc.getAntiAliasingHint(), 2177 frc 2244 getLineMetrics( String str, FontRenderContext frc) argument 2260 getLineMetrics( String str, int beginIndex, int limit, FontRenderContext frc) argument 2279 getLineMetrics(char [] chars, int beginIndex, int limit, FontRenderContext frc) argument 2298 getLineMetrics(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc) argument 2328 getStringBounds( String str, FontRenderContext frc) argument 2360 getStringBounds( String str, int beginIndex, int limit, FontRenderContext frc) argument 2395 getStringBounds(char [] chars, int beginIndex, int limit, FontRenderContext frc) argument 2462 getStringBounds(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc) argument 2499 getMaxCharBounds(FontRenderContext frc) argument 2523 createGlyphVector(FontRenderContext frc, String str) argument 2542 createGlyphVector(FontRenderContext frc, char[] chars) argument 2561 createGlyphVector( FontRenderContext frc, CharacterIterator ci) argument 2581 createGlyphVector( FontRenderContext frc, int [] glyphCodes) argument 2629 layoutGlyphVector(FontRenderContext frc, char[] text, int start, int limit, int flags) argument [all...] |
/openjdk7/jdk/src/share/classes/sun/swing/ |
H A D | SwingUtilities2.java | 156 FontRenderContext frc; field in class:SwingUtilities2.AATextInfo 173 this.frc = new FontRenderContext(null, aaHint, 293 FontRenderContext frc = getFontRenderContext(c, fm); 298 searchKey = new LSBCacheEntry(frc, font); 300 searchKey.reset(frc, font); 462 FontRenderContext frc = getFontRenderContext(c, fm); 469 new LineBreakMeasurer(aString.getIterator(), frc); 776 FontRenderContext frc = getFontRenderContext(c); 777 if (frc != null && 779 (deviceFontRenderContext, frc)) { 899 createTextLayout(JComponent c, String s, Font f, FontRenderContext frc) argument 1083 private FontRenderContext frc; field in class:SwingUtilities2.LSBCacheEntry 1086 LSBCacheEntry(FontRenderContext frc, Font font) argument 1092 reset(FontRenderContext frc, Font font) argument [all...] |