私がやっていることは、文字列をビットマップに描画するためにDrawString()メソッドを使用することです。これを行うには、ビットマップを作成し、ビットマップからGraphicsオブジェクトを取得し、そのGraphicsオブジェクトでDrawString()を呼び出す必要があります。テキスト文字列を保持するビットマップサイズを決定する
問題は、私が最初のビットマップを作成するときに、ビットマップを作成するのにどのくらいの幅と長さのピクセルを作成するのかを事前に知ることです。
これはMeasureString()と関係がありますが、MeasureString()を使用するには、ビットマップからGraphicsオブジェクトを取得する必要があります。ビットマップを作成するまで私はそれを得ることができません、私はサイズを知るまではできません。それは円形のパラドックスのようです!
誰か助けてください。
ええ、1x1ビットマップを作成しました。私のビットマップは明らかにそれよりも大きくなる必要があります。 – Icemanind
icemanind:1x1ビットマップは測定用です。 'stringSize'を取得すると、適切なサイズのビットマップを作成できます。 – Gabe
@icemanind、ビットマップのサイズはMeasureStringには影響しません。ビットマップが1x1であっても、これは私のコンピュータ上で 'stringSize:{Width = 77.4010315 Height = 13.8251925}'を返します。 –