定義済みの領域にテキストを書き込むコードがあります。Drawstringを使用してテキストを垂直方向に反転
に私が試してみました:
graphics.DrawString(text, goodFont, Brushes.Black, textarea, stringFormat);
私はそれから行くように、水平方向にテキストを反転したい場合があります。文字列幅を測定し、その逆を取る:
float w = graphics.MeasureString(text, goodFont).Width;
graphics.DrawString(text, goodFont, Brushes.Black, -w, 0, stringFormat);
しかし、私の問題は、テキストがボックス(テキストエリア)に描画したい境界の外側に広がっていることです。
私はボックスの境界を維持しながら、水平にテキストを反転したいと思います。誰でも私の仕事をどのように達成するために正しい方向に向けることができますか?
ありがとうございます!
編集:私はビットマップを作成し、変換を行うことを回避しようとしています。
は、このソリューションでは、私は必要なものを私に与えました。本当にありがとう。 – markdozer