| 패키지 | flash.text.engine | 
| 클래스 | public final class FontMetrics | 
| 상속 | FontMetrics    Object | 
| 언어 버전: | ActionScript 3.0 | 
| 런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 | 
ElementFormat.getFontMetrics() 메서드는 이 클래스의 객체를 반환합니다.
 
 관련 API 요소
| 속성 | 정의 주체 | ||
|---|---|---|---|
![]()  | constructor : Object 
	 지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다.  | Object | |
| emBox : Rectangle 
	 emBox 값은 글꼴의 디자인 공간을 나타내며 로마자 기준선을 기준으로 중국어, 한국어 또는 일본어 글리프를 배치하는 데 사용됩니다.  | FontMetrics | ||
| lineGap : Number 
	 lineGap 값은 행 사이에 제안된 간격입니다.  | FontMetrics | ||
| strikethroughOffset : Number 
	 strikethroughOffset 값은 로마자 기준선과 취소선 사이의 제안된 수직 오프셋입니다.  | FontMetrics | ||
| strikethroughThickness : Number 
	 strikethroughThickness 값은 취소선에 대한 제안된 두께입니다.  | FontMetrics | ||
| subscriptOffset : Number 
	 subscriptOffset 값은 로마자 기준선과 아래 첨자 사이의 제안된 수직 오프셋입니다.  | FontMetrics | ||
| subscriptScale : Number 
	 subscriptScale 값은 아래 첨자의 포인트 크기에 적용할 제안된 비율 인수입니다.  | FontMetrics | ||
| superscriptOffset : Number 
	 superscriptOffset 값은 로마자 기준선과 위 첨자 사이의 제안된 수직 오프셋입니다.  | FontMetrics | ||
| superscriptScale : Number 
	 superscriptScale 값은 위 첨자의 포인트 크기에 적용할 제안된 비율 인수입니다.  | FontMetrics | ||
| underlineOffset : Number 
	 underlineOffset 값은 밑줄에 대한 로마자 기준선으로부터의 제안된 수직 오프셋입니다.  | FontMetrics | ||
| underlineThickness : Number 
	 underlineThickness 값은 밑줄에 대한 제안된 두께입니다.  | FontMetrics | ||
| 메서드 | 정의 주체 | ||
|---|---|---|---|
FontMetrics(emBox:Rectangle, strikethroughOffset:Number, strikethroughThickness:Number, underlineOffset:Number, underlineThickness:Number, subscriptOffset:Number, subscriptScale:Number, superscriptOffset:Number, superscriptScale:Number, lineGap:Number = 0.0) 
	 FontMetrics 객체를 만듭니다.  | FontMetrics | ||
![]()  | 
	 지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다.  | Object | |
![]()  | 
	 Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다.  | Object | |
![]()  | 
	 지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다.  | Object | |
![]()  | 
     루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다.  | Object | |
![]()  | 
	 로캘별 규칙에 따라 서식이 지정된 이 객체의 문자열 표현을 반환합니다.  | Object | |
![]()  | 
	 지정된 객체의 문자열 표현을 반환합니다.  | Object | |
![]()  | 
	 지정된 객체의 프리미티브 값을 반환합니다.  | Object | |
emBox | 속성 | 
public var emBox:Rectangle| 언어 버전: | ActionScript 3.0 | 
| 런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 | 
emBox 값은 글꼴의 디자인 공간을 나타내며 로마자 기준선을 기준으로 중국어, 한국어 또는 일본어 글리프를 배치하는 데 사용됩니다. 일반적으로 글꼴의 포인트 크기로 크기 조정되는 사각형입니다. emBox의 원점(좌표 0,0)은 rect의 왼쪽 가장자리 및 로마자 기준선으로 설정됩니다. 예를 들어 10포인트 글꼴의 경우 emBox의 rect [L,T,R,B]는 [0, -8.8, 10, 1.2]일 수 있습니다.
lineGap | 속성 | 
public var lineGap:Number| 언어 버전: | ActionScript 3.0 | 
| 런타임 버전: | Flash Player 10.3, AIR 2.6 | 
lineGap 값은 행 사이에 제안된 간격입니다.
이 값은 글꼴 디자이너에서 설정되고 글꼴에 따라 크게 변경될 수도 있습니다. 다중 스크립트 글꼴에서는 스크립트에 따라 다른 선 간격을 지정하는 것이 적합할 수 있으며, 단일 값으로는 충분하지 않습니다. 또한 윗주를 사용하거나 사용하지 않는 일본어 텍스트와 같이 특정 스크립트의 서로 다른 텍스트 사용법에 따라 선 간격이 달라야 할 수도 있습니다.
strikethroughOffset | 속성 | 
public var strikethroughOffset:Number| 언어 버전: | ActionScript 3.0 | 
| 런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 | 
strikethroughOffset 값은 로마자 기준선과 취소선 사이의 제안된 수직 오프셋입니다.
취소선의 위치를 구하려면 행의 회전에 따라 이 값을 행 위치에 더하거나 행 위치에서 빼야 합니다. TextRotation.ROTATE_0인 줄에서는 strikethrough.y = line.y + strikethroughOffset입니다. TextRotation.ROTATE_90인 줄에서는 strikethrough.x = line.x - strikethroughOffset입니다.
취소선 같은 장식을 TextLine에 적용할 때는 eventMirror를 장식을 적용할 ContentElement에 지정하는 것이 좋습니다. Event.ADDED 이벤트에 대한 응답으로 TextLineMirrorRegion의 bounds를 strikethroughOffset과 함께 사용하여 취소선을 배치할 수 있습니다.
관련 API 요소
strikethroughThickness | 속성 | 
public var strikethroughThickness:Number| 언어 버전: | ActionScript 3.0 | 
| 런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 | 
strikethroughThickness 값은 취소선에 대한 제안된 두께입니다.
subscriptOffset | 속성 | 
public var subscriptOffset:Number| 언어 버전: | ActionScript 3.0 | 
| 런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 | 
subscriptOffset 값은 로마자 기준선과 아래 첨자 사이의 제안된 수직 오프셋입니다.
subscriptOffset 값은 ElementFormat.baselineShift와 함께 아래 첨자를 배치하는 데 사용됩니다.
관련 API 요소
subscriptScale | 속성 | 
public var subscriptScale:Number| 언어 버전: | ActionScript 3.0 | 
| 런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 | 
subscriptScale 값은 아래 첨자의 포인트 크기에 적용할 제안된 비율 인수입니다. 비율 인수가 1.0이면 크기가 변경되지 않습니다.
superscriptOffset | 속성 | 
public var superscriptOffset:Number| 언어 버전: | ActionScript 3.0 | 
| 런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 | 
superscriptOffset 값은 로마자 기준선과 위 첨자 사이의 제안된 수직 오프셋입니다.
superscriptOffset 값은 ElementFormat.baselineShift와 함께 위 첨자를 배치하는 데 사용됩니다.
관련 API 요소
superscriptScale | 속성 | 
public var superscriptScale:Number| 언어 버전: | ActionScript 3.0 | 
| 런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 | 
superscriptScale 값은 위 첨자의 포인트 크기에 적용할 제안된 비율 인수입니다. 비율 인수가 1.0이면 크기가 변경되지 않습니다.
underlineOffset | 속성 | 
public var underlineOffset:Number| 언어 버전: | ActionScript 3.0 | 
| 런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 | 
underlineOffset 값은 밑줄에 대한 로마자 기준선으로부터의 제안된 수직 오프셋입니다.
밑줄의 위치를 구하려면 행의 회전에 따라 이 값을 행 위치에 더하거나 행 위치에서 빼야 합니다. TextRotation.ROTATE_0인 줄에서는 underline.y = line.y + underlineOffset입니다. TextRotation.ROTATE_90인 줄에서는 underline.x = line.x - underlineOffset입니다.
밑줄 같은 장식을 TextLine에 적용할 때는 eventMirror를 장식을 적용할 ContentElement에 지정하는 것이 좋습니다. Event.ADDED 이벤트에 대한 응답으로 TextLineMirrorRegion의 bounds를 underlineOffset과 함께 사용하여 밑줄을 배치할 수 있습니다.
관련 API 요소
underlineThickness | 속성 | 
public var underlineThickness:Number| 언어 버전: | ActionScript 3.0 | 
| 런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 | 
underlineThickness 값은 밑줄에 대한 제안된 두께입니다.
FontMetrics | () | 생성자 | 
public function FontMetrics(emBox:Rectangle, strikethroughOffset:Number, strikethroughThickness:Number, underlineOffset:Number, underlineThickness:Number, subscriptOffset:Number, subscriptScale:Number, superscriptOffset:Number, superscriptScale:Number, lineGap:Number = 0.0)| 언어 버전: | ActionScript 3.0 | 
| 런타임 버전: | Flash Player 10, AIR 1.5, Flash Lite 4 | 
	 FontMetrics 객체를 만듭니다. FontMetrics 객체는 요소 형식의 글꼴 메트릭에 대한 정보를 포함합니다. flash.text.engine.ElementFormat.getFontMetrics() 메서드는 이 클래스의 객체를 반환합니다.
	 
	 
emBox:Rectangle — 글꼴의 전각 상자(픽셀 단위)입니다.
	  | |
strikethroughOffset:Number — 취소선의 오프셋(픽셀 단위)입니다.
	  | |
strikethroughThickness:Number — 취소선의 두께(픽셀 단위)입니다.
	  | |
underlineOffset:Number — 밑줄의 오프셋(픽셀 단위)입니다.
	  | |
underlineThickness:Number — 밑줄의 두께(픽셀 단위)입니다.
	  | |
subscriptOffset:Number — 아래 첨자의 오프셋(픽셀 단위)입니다.
	  | |
subscriptScale:Number — 아래 첨자의 포인트 크기에 적용할 비율입니다.
	  | |
superscriptOffset:Number — 위 첨자의 오프셋(픽셀 단위)입니다.
	  | |
superscriptScale:Number — 위 첨자의 포인트 크기에 적용할 비율입니다.
	 
	  | |
lineGap:Number (default = 0.0) | 
관련 API 요소
Tue Jun 12 2018, 03:17 PM Z
 
 상속되는 공용 속성 숨기기
 상속되는 공용 속성 표시