C#で書かれたブラウザヘルパーオブジェクト内で、フォント、特にフォントファミリのInternet Explorerユーザー設定にアクセスしたいと考えています。Internet Explorerのユーザーフォント設定にアクセスする方法は?
私はSHDocVw.WebBrowserとIHTMLDocument(5まで)を調べましたが、私は何を探しているのか見当たりません。
BHOは、Internet Explorer用の7
では、どうもありがとうございました!
編集:HTML文書やCSSによって与えられたフォント・ファミリがシステムにインストールされていない場合は、IE7の設定に調整することができますフォントファミリが使用されている:私は、この情報を必要とする理由リチャードは尋ねます。最後のインスタンスのテキストをレンダリングするために使用されるこのアプリケーションベースのフォントファミリが必要です(他のすべての情報が失敗した場合)。
なぜですか? (これは質問に答えるのを助けるかもしれません) – Richard
私はあまりにもあなたがそれを必要とするのが不思議です。あなたの説明は、彼らがブラウザを何に設定したのかを知る必要がある理由を説明していません。 (アドオンだから、これは必ずしもWebベースの製品/アプリケーションではないと仮定していますか?) –
ウェブベースの製品ではありませんでした。 BHOはすべての文書情報を取り出し、それをミドルウェアに送って文書を解釈し、視覚障がい者用のハードウェア装置でレンダリングしました(ここでその装置を見ることができます:http://hyperbraille.de/ - ドイツ語)。 目的はウェブ文書を最も正確に表現することでしたので、フォント情報が必要でした。このデバイスでは、ドキュメントのズームイン/ズームアウトとスクロールが可能でした。それは人がタッチで作ることができるピンで秒当たり4スクリーンをレンダリングすることができます。テキストを実際のテキストから点字に、またはその逆に切り替えることができます。 – Mil