2012-11-24 4 views
-1

가능한 중복은 :
How to edit a text that is converted into image? or any other approach to realize/edit text이미지의 글꼴 크기를 조정하는 방법은 무엇입니까?

내가 달성하기 위해 시도하고있다가 내가되는 BufferedImage로 변환하여 이미지의 크기를 크기를 조정하고 textpane에서 텍스트를 가지고 ... 마우스로 드래그하여 이제 텍스트를 편집하려면 이미지를 숨기는 이미지를 클릭하고 텍스트 팬의 텍스트를 표시합니다.

내 문제는 textpane의 텍스트 크기가 이미지의 크기가 아니라 텍스트의 크기로 이루어 지므로 크기가 조정되지 않음 (증가/감소)입니다. 그렇다면 이미지 크기를 조정할 때 글꼴 크기를 어떻게 변경합니까?

+1

이 유 코드 – vels4j

+0

의 당신의 조각을 게시 할 수 축척 계수의 크기를 조정하고 적응들을 수 있습니다. : –

답변

2

기본 글꼴을 AffineTransform으로 파생시켜 글꼴 크기를 조정할 수 있습니다. 기본적으로 사용자가 시작한 기본 글꼴에 대한 참조를 유지해야합니다. 당신은, 당신은 적절한 규모와 AffineTransform을 납품하여 새로운 글꼴 인스턴스를 도출하고

은 자세한 내용은 Font#deriveFont(AffineTransform trans)을 참조 텍스트 창에 JTextPane의 내용을 확장 할 수

+0

+1 ive 얼마 동안이 문제에 대해 생각 해왔다. 훌륭한 자료 :) –

+0

+1은'AffineTransform'을'Font'로 직접 사용했다. 나는 다른 일 [이 질문자에게 변형 언급] (http://stackoverflow.com/a/13440543/418556)을 생각하지 않았다. –

+0

JXLayer에서 UITransform에 대해 언급하려고했지만 예제를 보여줄 필요가 없습니다. – MadProgrammer

관련 문제