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

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

JavaTM Platform
Standard Ed. 6

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

## java.awt.font
클래스 LayoutPath

    java.lang.Object
      java.awt.font.LayoutPath

    public abstract class LayoutPath

extends Object

LayoutPath 는, baseline를 기준으로 한 위치와 사용자 공간내의 포인트와의 매핑을 제공합니다. 위치는, baseline에 따른 유효폭과 그 유효폭에서의 baseline에 대한 수선에 따른 오프셋(offset)로 구성됩니다. 수선에 따라 정의 값은, baseline 벡터로부터 시계회전에 90 번의 방향입니다. 위치는 `Point2D` 로서 나타내져 그 x 좌표는 유효폭, y 좌표는 오프셋(offset)입니다.

도입된 버젼:
  1.6

생성자 의 개요
`LayoutPath ()`

메소드의 개요
`abstract void` | `pathToPoint (Point2D location, boolean preceding, Point2D point)` 패스를 기준으로 한 위치를, 사용자 좌표내의 포인트로 변환합니다.
`abstract boolean` | `pointToPath (Point2D point, Point2D location)` 사용자 공간내의 포인트를, 패스를 기준으로 한 위치로 변환합니다.

클래스 java.lang. Object 로부터 상속된 메소드
`clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait`

생성자 의 상세

### LayoutPath

    public LayoutPath()

메소드의 상세

### pointToPath

    public abstract boolean pointToPath(Point2D  point,
                                        Point2D  location)

  사용자 공간내의 포인트를, 패스를 기준으로 한 위치로 변환합니다. 이 정도치는, 포인트로부터 패스까지의 거리가 최소가 되도록(듯이) 선택됩니다 (즉, 오프셋(offset)의 절대치가 최소가 된다). 그러한 위치가 다수 있는 경우는, 최소의 유효폭을 가지는 것이 선택됩니다.

  파라미터:
    `point` - 변환 대상의 포인트. location 와 같은 객체가 아닌 경우, 이 호출에 의해 포인트는 변경되지 않는
    `location` - 반환되는 위치를 보관 유지하는 `Point2D`. point 와 같은 객체라도 좋다
  반환값:
    포인트가, 위치에 선행하는 패스의 부분에 관련지을 수 있고 있는 경우는 true, 후속의 부분에 관련지을 수 있고 있는 경우는 false. 디폴트에서는, 위치가 패스내의 분할점이나 갑작스러운 굴곡점에 해당되지 않는 경우, true 를 돌려준다
  예외:
    `NullPointerException` - point 또는 location 가 null 의 경우
  도입된 버젼:
    1.6

### pathToPoint

    public abstract void pathToPoint(Point2D  location,
                                     boolean preceding,
                                     Point2D  point)

  패스를 기준으로 한 위치를, 사용자 좌표내의 포인트로 변환합니다. 그 위치의 유효폭에 해당되는 (곳)중에, 패스가 갑자기 굴곡 하고 있는 경우나, 불연속이 되어 있는 경우가 있습니다. 이 경우는, preceding 의 값에 의해 패스의 부분이 명확하게 지정되어 그 위치와 기울기에 의해 오프셋(offset)가 해석됩니다.

  파라미터:
    `location` - 패스를 기준으로 한 위치의 유효폭 (x 좌표)과 오프셋(offset) (y 좌표)를 나타내는 `Point2D`. 위치가 point 와 같은 객체가 아닌 경우, 이 호출에 의해 위치는 변경되지 않는
    `preceding` - true 의 경우는 유효폭에 선행하는 패스의 부분을 사용해, false 의 경우는 후속의 부분을 사용한다. 유효폭에 해당되는 (곳)중에 패스가 분할되거나 갑자기 굴곡 하거나 하고 있지 않는 경우, 이 값은 효과를 가지지 않는
    `point` - 반환되는 포인트를 보관 유지하는 `Point2D`. location 와 같은 객체라도 좋다
  예외:
    `NullPointerException` - location 또는 point 가 null 의 경우
  도입된 버젼:
    1.6

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 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 도 참조해 주세요.