2014-02-24 2 views
0

XDrawString을 사용하여 그리기 영역에 텍스트를 표시합니다. 기본적으로 이것은 텍스트를 왼쪽에서 오른쪽으로 가로로 표시합니다.XDrawString을 사용하여 텍스트를 세로로 표시

이 라이브러리 함수를 사용하여 위에서 아래로 또는 아래에서 위로 텍스트를 회전하고 표시하는 방법을 알려주십시오.

도움을 주셔서 감사합니다.

답변

0

문자 당 한 번만 호출하면 Xlib에서 회전 된 문자열을 그릴 수있는 단일 기능이 없습니다. Here's a quote from the Programming Manual :

수직 텍스트 및 텍스트 회전

Xlib를 수평 문자열을 그리는 루틴을 제공

있지만 수직 것. 평상시와 같이 문자열을 수직으로 그리려면 각 문자에 대해 별도의 텍스트 그리기 호출을 사용해야합니다. 같은 x 좌표이지만 각 문자마다 다른 y 좌표를 가진 기준선을 사용합니다.

+0

답장을 보내 주셔서 감사합니다. 또 다른 메모, Xlib 라이브러리를 사용하여 텍스트를 회전 할 수 있습니까? –

+0

XRender 사용 - 합성 작업에 2x2 변환 매트릭스를 설정할 수 있습니다. –

관련 문제