Q&A

  • 그리드에 TextOut을 사용하니 칸을 줄였을때, 글자가 칸을 넘어 출력됩니다.
스트링 그리드에 TextOut함수를 사용해서 가로/세로 정렬을 하고 있습니다.

그런데 긴 내용이 있는 칸을 좁게 줄였을때
긴 내용이 다른 칸을 침범해서 나타나더군요....

표시하지면 이런 식입니다.
<!--CodeS-->
   바코드     |               제    목              |  제작년도
  8803021 |  난장이가 쏘아올린 작은 공 |   1980

이렇게 처음 출력했는데, 사용자가 제목 칸을 줄이면

   바코드     |      제   목    |  제작년도
  880 난장이가 쏘아올린 작은 공 80
<!--CodeE-->

매번 이미지를 동적 생성하고, 그 이미지를 셀에 붙일까 생각도 해봤지만
그렇게 하면 너무 느릴것 같구요... 어떻게 하는게 좋을까요?
1  COMMENTS
  • Profile
    황준동 2006.11.17 19:46

    사용하신 메소드는 그냥 문자를 출력하는 Method 구요.

    TextRect 라는 메소드가 Canvas에 있는데, 이것을 사용하시면

    사각형 안에 글자를 출력하실 수 있어요..

    사각형 영역은 셀의 크기로 그리드에서 넘겨주니 그것을 사용하시면 될것 같네요..


    그럼...