問題タブ [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.
delphi - DrawText DT_CALCRECT を正しく使用するにはどうすればよいですか?
フッターにキャプションがあるレポートを生成しています。DrawText を使用して、キャプションのサイズを調べます。問題は、テキストが常に切り取られることですが、テキストの最後にキャリッジ リターンがあると、すべてのテキストが完全に表示されます。
DrawText の呼び出し後に rect を調べたところ、(0, 0, 4366, 59) ですが、キャリッジ リターンがある場合は (0, 0, 4366, 118) です。
何が起こっているのか、私には何の手がかりもありません。どんな助けでも大歓迎です。
winapi - DT_EXPANDTABS タブが入力されていない DrawText
私のカスタム コントロールWM_ERASEBKGND
では、ちらつきを取り除くことを避けています。ハンドラーではWM_PAINT
、最初に正確な背景領域を計算し、個別に塗りつぶします。次に、テキストフィールドを描画しますDrawText
が、使用DT_EXPANDTABS
すると、タブ文字 (つまり0x09
) がスキップされて描画されないように見え、最終的に単語間に視覚的なゴミが表示されます。
タブを手動で処理する必要がありますか、それともタブの背景を強制的に塗りつぶすためのフラグまたは設定はありますか?
android - SurfaceView でテキストの長さを取得する
drawText() を使用して、SurfaceView にテキストを描画できます。ただし、テキストが長い場合、テキストの一部が (水平方向に) 画面からはみ出すことがあります。例えば:
追加の行にテキストを描画する方法はありますか?