PDA

View Full Version : سوال: اضافه کردن فونت ایران سنس هنگام تبدیل گزارش استیمول سافت به pdf



Iran58
پنج شنبه 11 مهر 1398, 09:46 صبح
سلام


من برای تبدیل استیمول سافت به pdf از کد زیر استفاده میکنم
مشکلم اینه فونت گزارش در استیمول سافت ایران سنس است اما هنگام تبدیل به pdf فونت ایران سنس خوانده نمیشود
باید چه کدی بنویسم تا فونت ایران سنس در pdf نمایش داده شود
باتشکر

var report = new StiReport();
var rep = "~/Sti/test.mrt";
report.Load(Server.MapPath(rep));
report.RegBusinessObject("listNumber", listNumber);
report.Render(false);
//report.Print(false);
var stream = new MemoryStream();
var settings = new StiPdfExportSettings { AutoPrintMode = StiPdfAutoPrintMode.Dialog };
var service = new StiPdfExportService();
service.ExportPdf(report, stream, settings);
//this.Response.Buffer = true;
this.Response.ClearContent();
this.Response.ClearHeaders();
this.Response.ContentType = "application/pdf";
this.Response.ContentEncoding = Encoding.UTF8;
this.Response.AddHeader("Content-Length", stream.Length.ToString());
this.Response.BinaryWrite(stream.ToArray());
this.Response.End();

fakhravari
جمعه 12 مهر 1398, 23:28 عصر
دقیق نمیشه. تنها راه از صفحه تیک enbend font بزنید

Iran58
شنبه 13 مهر 1398, 07:16 صبح
دقیق نمیشه. تنها راه از صفحه تیک enbend font بزنید
سلام
میشه یک نمونه کد قرار دهید