SWT 그래픽 컨텍스트와 특정 크기의 글꼴이 주어지면 단일 문자의 글리프 메트릭을 얻는 방법은 무엇입니까?SWT의 글리프 메트릭?
즉, 나는 java.awt.font.GlyphVector
과 동등한 것을 찾고 있습니다.
해결 방법으로, 현재이 글리프 벡터를 가져 오기 위해 AWT를 통해 동일한 글꼴을로드하고 있습니다. SWT API 만 사용하는 것이 더 좋은 방법일까요?
SWT 그래픽 컨텍스트와 특정 크기의 글꼴이 주어지면 단일 문자의 글리프 메트릭을 얻는 방법은 무엇입니까?SWT의 글리프 메트릭?
즉, 나는 java.awt.font.GlyphVector
과 동등한 것을 찾고 있습니다.
해결 방법으로, 현재이 글리프 벡터를 가져 오기 위해 AWT를 통해 동일한 글꼴을로드하고 있습니다. SWT API 만 사용하는 것이 더 좋은 방법일까요?
너비와 높이가 충분하면 GC.textExtent()
을 사용하여 특정 글꼴로 된 모든 직사각형 영역을 측정 할 수 있습니다.
주어진 문자의 높이가 필요합니다. 'textExtent'에 의해 리턴 된 높이는 폰트에 의존하며 가장 큰 문자 (들)에 의해 결정됩니다. 위 내 의견을 참조하십시오. –
['FontData'] (http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fswt%2Fgraphics % 2FFontData.html)에는 원하는 기능이 있습니까? – Baz
아니요, 그렇지 않습니다. 'FontData'는 글꼴에만 의존하지만 문자열 형 생성자 인자의 글자 나 문자에는 의존하지 않습니다. 개개의 글리프를 보면'a '의 높이가'X'의 높이와 다를 것입니다. –