0

MS HTML でビルドされた HTML 編集コントロールを使用しています。

テキストを強制的に太字/太字にしないようにする必要があり、これを行う簡単な方法が見つかりません。

次のように太字のステータスを切り替えることができます。

(D as IHTMLDocument2).execCommand('Bold', False, EmptyParam);

次のように大胆なステータスを取得できます。

bIsBold := (D as IHTMLDocument2).queryCommandValue('Bold');

もちろん、まあまあ、太字のステータスを取得して、必要に応じて切り替えるだけです。

残念ながら、選択したテキストには実際には 3 つの状態があります: 太字ではない/部分的に太字である/すべて太字である. これはかなり醜いので、明らかな何かが欠けているかどうか知りたいです。

ありがとうIA

4

1 に答える 1

0

はい。ただし、太字のスイッチを押すと、期待どおりに機能します(わかっている場合)。他のエディターと同じように。

于 2012-02-08T16:51:45.660 に答える