問題タブ [drawtext]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - Gdiplus::Graphics::DrawText を使用して黒い背景に白いテキストを描画する際の問題
Gdiplus::Graphics.DrawString メソッドを使用して、黒い背景に白いテキストを持つビットマップを作成する方法を見つけようとしています。
(なぜですか?テキストを回転できるようにする必要があり、Gdiplus::Graphics オブジェクトには RotateTransform が用意されているためです。)
黒い四角形に白いテキストを描画しようとしたときに表示される内容を示すサンプル コンソール アプリを作成しました。(コードは下に貼り付けます。)
誰が私が間違っているのか考えていますか? 助けてくれてありがとう。
delphi - Delphi:省略記号を使用して、要求された幅と行数でテキストを描画するにはどうすればよいですか?
固定幅(ピクセル単位)と固定数のテキスト行を使用して、テーブルセルにテキストを描画する必要があります。テキストがセルの長方形でクリップされている場合は、省略記号で終了する必要があります。問題は、テキストの長方形を正しく計算できないことです(または、TextRect / DrawTextプロシージャが正しく機能していないか、わかりません)。
私はテキストの長方形を計算するこの方法を使用しようとしました:
クリッピング長方形は正しく計算されていますが、省略記号が表示されていません。
クリッピング長方形の高さを1ピクセル減らすと、省略記号が表示されます。
しかし、私のテキストの一番下の行のいくつかのピクセルは、その後クリップされます。
それを正しく行う方法は?
visual-c++ - vc++ mfc の DrawText を使用したテキストの色
DrawText を使用してアプリケーション フォームにメッセージを印刷しています。テキストの色を RGB(255,0,0) に変更するにはどうすればよいですか?
背景の変更も役立ちます。
皆さん、ありがとうございました
winapi - ExtTextOut で下付き文字が表示されない
フォントのExtTextOut
関数を使用して、次のテキストをレンダリングしようとしています:Courier New
上付き文字は正常に表示されますが、下付き文字はブロックとして表示されます。関数を使用するとDrawText
、下付き文字が正常に表示されます。
DrawText
内部で を呼び出すという印象を受けましたExtTextOut
。DrawText
下付き文字を表示できるようにするために、文字列の追加処理を実行するのは間違っていますか?
フォントExtTextOut
を使用して下付き文字を表示するためにできることはありますか?Courier New
使用するための私のコードはExtTextOut
次のようになります。
java - canvas.drawText-何度も対1回のオーバーヘッド
文字列全体で1回drawTextを呼び出すことと、文字列内の各文字(または単語)に対してdrawTextを呼び出すことには大きな違いがありますか?
android - Android ハニカム - 低レベルの drawText
3.0 より前のバージョンの Android では、テキストを手動で描画する (そして自分で逆にする) ことで RTL サポートを実装するのに問題はありませんでした。問題は、Android 3.0 では、drawText メソッド自体が部分的な RTL サポートを行っているように見えることですが、私の好みではありません。
私の質問は、新しいハニカム drawtext メソッドをバイパスするように、キャンバスのさらに下端にテキストを描画するにはどうすればよいかということです。不足している可能性のある別の機能はありますか?
c++ - DrawTextに文字列を分割させる
したがって、文字列にスペースがある場合、または文字列の最後に\ r \ nを入力した場合、drawtextで文字列を分割することができます。ただし、スペースや改行のない長い文字列は、描画長方形を超えて続行され、クリップされます。できればこれを防ぎたいと思います。
drawtextのフォーマットフラグには、これを実現するものは何も目立ちませんでした。何か案は?
directx - Direct X でイタリック体のテキストをレンダリングすると一部の文字が完全に表示されない理由
ID3DXFont::DrawText を使用してイタリック体のテキストをレンダリングしています。私は DT_NOCLIP を指定し、長方形は十分に大きいですが、通常、テキストの最後の文字は完全には表示されず、右側から切り取られます。
何が原因で、どうすれば修正できますか? 何か案は?