同じ問題がありましたが、フォントを埋め込む必要がないことがわかりました。この問題は、HTMLのフォントフェイス属性に問題がありました。
<font face="Impact" size="6">Impact </font>
ので:
<font face="Impact,Charcoal,sans-serif" size="6">Impact </font>
Report Viewerの罰金だったが、PDFファイルを生成するために、それはこのように見えるように必要な:私たちが使用していたHTMLエディタは、このようなフォントのタグが生成されレポートにバインドされる前に属性値を置き換えるコードを追加しました。
htmlValue = htmlValue.Replace("Impact,Charcoal,sans-serif", "Impact")
.Replace("Arial,Helvetica,sans-serif", "Arial")
.Replace("Georgia,serif", "Georgia")
.Replace("Verdana,Geneva,sans-serif", "Verdana")
.Replace("'Courier New',Courier,monospace", "Courier New")
.Replace("'Lucida Console',Monaco,monospace", "Lucida Console")
.Replace("Tahoma,Geneva,sans-serif", "Tahoma")
.Replace("'Times New Roman',Times,serif", "Times New Roman")
.Replace("'Trebuchet MS',Helvetica,sans-serif", "Trebuchet MS");
解決策が見つかりましたか?同じ問題があります... – gsharp
これは私たちのために働いています - 私たちはVisual Studio 2010にバンドルされているMicrosoft Reportingのバージョンを使用しています。 –