2008-09-04 16 views
18

フォントファイル(.ttf)の内容を持つMemoryStreamがあり、そのストリームからFontFamily WPFオブジェクトを作成したいと考えています。なしストリームの内容をディスクに書き込んでいます。私はこれがSystem.Drawing.FontFamilyで可能であることを知っていますが、System.Windows.Media.FontFamilyでそれを行う方法を見つけることはできません。WPF - ストリームからフォントを読み込みますか?

注:私はアプリケーションのリソースとしてそれをパックすることはできませんし、ディスクのアクセス許可の問題のために、 "コンテンツ"として参照するためにディスクにフォントファイルを書き込むことができません。

答えて

1

私が考えることができる最良のアプローチは、oldFontを一時ディレクトリに保存し、直ちにuriを受け入れるnewFontコンストラクタを使用してロードすることでした。

関連する問題