ClientDC を使用して一連のテキストを描画していますが、その一部は回転する必要があります。可能であれば、個々の文字をそれぞれの中心を中心に回転させて、個別に回転した文字の行を作成できるようにする必要があります。
dc.GetTextExtent() コマンドを使用して、各文字の寸法 (つまり中心) を見つけることができるので、その部分はそれほど難しくありません。ただし、文字を回転させるために使用しているコマンド dc.DrawRotatedText() は、各文字の左上隅を中心に回転しているようです。回転の中心となる点を変更することはできますか?
Windows 7、Python 2.7、wxPython Phoenix 2.8 を使用しています。