LineMetrics (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드

## java.awt.font
클래스 LineMetrics

    java.lang.Object
      java.awt.font.LineMetrics

    public abstract class LineMetrics

extends Object

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

폰트에는 다른 문자 범위용이 다른 메트릭스가 있습니다. `Font` 의 `getLineMetrics` 메소드는, 텍스트를 인수로서 취해,`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()

  밑줄의 굵기를 돌려줍니다.

  반환값:
    밑줄의 굵기

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

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 도 참조해 주세요.