JavaTM Platform
Standard Ed. 6

java.awt.font
클래스 LineMetrics

java.lang.Object 
  상위를 확장 java.awt.font.LineMetrics


public abstract class LineMetrics
extends Object

LineMetrics 클래스는, 행에 따라 문자를 레이아웃 하거나 행세트를 레이아웃 하기 위해서 필요한 액세스를 메트릭스에 허가합니다. LineMetrics 객체는 일련의 텍스트에 관련한 측정 정보를 캡슐화합니다.  

폰트에는 다른 문자 범위용이 다른 메트릭스가 있습니다. FontgetLineMetrics 메소드는, 텍스트를 인수로서 취해,getNumChars() 가 돌려주는 것 같은, 텍스트내의 초기 문자수의 메트릭스를 나타내는 LineMetrics 객체를 돌려줍니다.


생성자 의 개요
LineMetrics ()
           
 
메소드의 개요
abstract  float getAscent ()
          텍스트의 아센트를 돌려줍니다.
abstract  int getBaselineIndex ()
          텍스트의 baseline 인덱스를 돌려줍니다.
abstract  float[] getBaselineOffsets ()
          텍스트를 기준으로 한 텍스트의 baseline 오프셋(offset)를 돌려줍니다.
abstract  float getDescent ()
          텍스트의 디 센트를 돌려줍니다.
abstract  float getHeight ()
          텍스트의 높이를 돌려줍니다.
abstract  float getLeading ()
          텍스트의 리딩을 돌려줍니다.
abstract  int getNumChars ()
          이 LineMetrics 객체에 의해 메트릭스가 캡슐화된 텍스트내의 문자수 (char 치)를 돌려줍니다.
abstract  float getStrikethroughOffset ()
          baseline를 기준으로 한, 취소선의 위치를 돌려줍니다.
abstract  float getStrikethroughThickness ()
          취소선의 굵기를 돌려줍니다.
abstract  float getUnderlineOffset ()
          baseline를 기준으로 한, 밑줄의 위치를 돌려줍니다.
abstract  float getUnderlineThickness ()
          밑줄의 굵기를 돌려줍니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

LineMetrics

public LineMetrics()
메소드의 상세

getNumChars

public abstract int getNumChars()
LineMetrics 객체에 의해 메트릭스가 캡슐화된 텍스트내의 문자수 (char 치)를 돌려줍니다.

반환값:
LineMetrics 를 작성할 경우에 사용한 텍스트내의 문자수 (char 치)

getAscent

public abstract float getAscent()
텍스트의 아센트를 돌려줍니다. 아센트란, baseline로부터 윗쪽선까지의 거리입니다. 일반적으로, 아센트는 텍스트의 대문자의 높이를 나타냅니다. 문자에 따라서는 윗쪽선보다 위에는 보고 내는 것도 있습니다.

반환값:
텍스트의 아센트

getDescent

public abstract float getDescent()
텍스트의 디 센트를 돌려줍니다. 디 센트란, baseline로부터 하부선까지의 거리입니다. 일반적으로, 디 센트는 텍스트의 p 등의 소문자의 하단까지의 거리를 나타냅니다. 문자에 따라서는 하부선보다 아래에는 보고 내는 것도 있습니다.

반환값:
텍스트의 디 센트

getLeading

public abstract float getLeading()
텍스트의 리딩을 돌려줍니다. 리딩과는, 디 센트의 선의 하단으로부터 다음의 행의 상단까지의 추천 거리입니다.

반환값:
텍스트의 리딩

getHeight

public abstract float getHeight()
텍스트의 높이를 돌려줍니다. 높이란, 아센트, 디 센트, 및 리딩의 합계입니다.

반환값:
텍스트의 높이

getBaselineIndex

public abstract int getBaselineIndex()
텍스트의 baseline 인덱스를 돌려줍니다. 인덱스는,ROMAN_BASELINE ,CENTER_BASELINE ,HANGING_BASELINE 의 어떤 것인가입니다.

반환값:
텍스트의 baseline

getBaselineOffsets

public abstract float[] getBaselineOffsets()
텍스트를 기준으로 한 텍스트의 baseline 오프셋(offset)를 돌려줍니다. 오프셋(offset)의 인덱스는 baseline 인덱스가 붙입니다. 예를 들어, baseline 인덱스가 CENTER_BASELINE 의 경우, 일반적으로 offsets[HANGING_BASELINE] 는 부,offsets[CENTER_BASELINE] 는 제로,offsets[ROMAN_BASELINE] 는 정입니다.

반환값:
텍스트의 baseline 오프셋(offset)

getStrikethroughOffset

public abstract float getStrikethroughOffset()
baseline를 기준으로 한, 취소선의 위치를 돌려줍니다.

반환값:
취소선의 위치

getStrikethroughThickness

public abstract float getStrikethroughThickness()
취소선의 굵기를 돌려줍니다.

반환값:
취소선의 굵기

getUnderlineOffset

public abstract float getUnderlineOffset()
baseline를 기준으로 한, 밑줄의 위치를 돌려줍니다.

반환값:
밑줄의 위치

getUnderlineThickness

public abstract float getUnderlineThickness()
밑줄의 굵기를 돌려줍니다.

반환값:
밑줄의 굵기

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.