JavaTM 2 Platform
Standard Ed. 5.0

Ŭ·¡½º
java.awt.font.FontRenderContext »ç¿ë

FontRenderContext¸¦ »ç¿ëÇÏ°í ÀÖ´Â ÆÐÅ°Áö
java.awt »ç¿ëÀÚ ÀÎÅÍÆäÀ̽ºÀÇ ÀÛ¼º ¹× ±×·¡ÇÈ°ú À̹ÌÁöÀÇ ÆäÀÎÆ®¿ëÀÇ ¸ðµç Ŭ·¡½º¸¦ Æ÷ÇÔÇÕ´Ï´Ù.  
java.awt.font ÆùÆ® °ü·ÃÀÇ Å¬·¡½º ¹× ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù.  
 

java.awt ¿¡¼­ÀÇ FontRenderContext »ç¿ë
 

FontRenderContext¸¦ µ¹·ÁÁÖ´Â java.awt ¸Þ¼­µå
abstract  FontRenderContext Graphics2D. getFontRenderContext ()
          ÀÌ Graphics2D ÄÁÅؽºÆ®¿¡ ¼­ÀÇ Font ·»´õ¸µ ÄÁÅؽºÆ®¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 

FontRenderContext ÇüÀÇ ÆĶó¹ÌÅ͸¦ °¡Áö´Â java.awt ¸Þ¼­µå
 GlyphVector Font. createGlyphVector (FontRenderContext  frc, char[] chars)
          ÀÌ Font Unicode cmap¸¦ º£À̽º·Î ÇØ, ¹®ÀÚ¿Í ±×·¡ÇÁ¸¦ 1 ´ë 1¿¡ ¸ÅÇÎ ÇØ, GlyphVector¸¦ »ý¼ºÇÕ´Ï´Ù.
 GlyphVector Font. createGlyphVector (FontRenderContext  frc, CharacterIterator  ci)
          ÀÌ Font Unicode cmap¸¦ º£À̽º·Î ÇØ, ÁöÁ¤µÈ ¹®ÀÚ¿Í ±×·¡ÇÁ¸¦ 1 ´ë 1¿¡ ¸ÅÇÎ ÇØ, GlyphVector¸¦ »ý¼ºÇÕ´Ï´Ù.
 GlyphVector Font. createGlyphVector (FontRenderContext  frc, int[] glyphCodes)
          ÀÌ Font Unicode cmap¸¦ º£À̽º·Î ÇØ, ¹®ÀÚ¿Í ±×·¡ÇÁ¸¦ 1 ´ë 1¿¡ ¸ÅÇÎ ÇØ, GlyphVector¸¦ »ý¼ºÇÕ´Ï´Ù.
 GlyphVector Font. createGlyphVector (FontRenderContext  frc, String  str)
          ÀÌ Font Unicode cmap¸¦ º£À̽º·Î ÇØ, ¹®ÀÚ¿Í ±×·¡ÇÁ¸¦ 1 ´ë 1¿¡ ¸ÅÇÎ ÇØ, 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 º¯È¯, ÆòÈ°È­ ¹× ºÎºÐ ¸ÞÆ®¸¯½ºÀÇ °ªÀÌ ÀÌ°Í°ú µ¿ÀÏÇÑ °æ¿ì´Â true¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 Rectangle GlyphVector. getGlyphPixelBounds (int index, FontRenderContext  renderFRC, float x, float y)
          ÁöÁ¤µÈ À§Ä¡¿¡¼­ ÁöÁ¤µÈ FontRenderContext¸¦ »ç¿ëÇØ Graphics ³»¿¡ ÀÌ GlyphVector°¡ ·»´õ¸µ µÉ ¶§ÀÇ À妽ºÀÇ À§Ä¡¿¡ ÀÖ´Â ±×·¡ÇÁ ÀÇ Çȼ¿ °æ°è¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 Rectangle GlyphVector. getPixelBounds (FontRenderContext  renderFRC, float x, float y)
          ÁöÁ¤µÈ À§Ä¡¿¡¼­ ÁöÁ¤µÈ FontRenderContext¸¦ »ç¿ëÇØ, ±×·¡Çȳ»¿¡ ÀÌ GlyphVector°¡ ·»´õ¸µ µÉ ¶§ÀÇ À妽ºÀÇ À§Ä¡¿¡ ÀÖ´Â ±×·¡ÇÁ ÀÇ Çȼ¿ °æ°è¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 

FontRenderContext ÇüÀÇ ÆĶó¹ÌÅ͸¦ °¡Áö´Â java.awt.font constructor¡¡ ¡¡
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. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.