Java에서 문자열의 실제 경계 상자를 찾을 수 있습니까? 즉 실제로 그려지는 픽셀을 포함하는 가장 작은 직사각형?자바에서 텍스트 문자열의 실제 보이는 크기를 찾는 방법
FontMetrics와 LineMetrics를 살펴 보았지만 문자열이 전달 될 수는 있지만 문자 자체를 고려하지는 않습니다. 즉, "a", "p"및 "P"가 모두 반환됩니다. 같은 높이.
특히 실제 문자가 기준선 아래로 내려 가지 않더라도 문자열 높이의 하강을 포함하는 것으로 보입니다. 실제 경계 상자를 반환 할 수있는 다른 메트릭이 있습니까?
또는 특정 문자에 디 센더가 있는지 여부를 알 수있는 방법이 있습니까?
getAscent(), getDescent() 및 charWidth() 메서드를 확인 했습니까? 자세한 내용은 [FontMetrics] (http://docs.oracle.com/javase/1.4.2/docs/api/java/awt/FontMetrics.html) 페이지를 확인하십시오. –