hao_ch 发表于 2015-6-23 14:58:00

RDL报表FlashViewer样式下图表显示模糊

RDL报表,需要用FlashViewer的打印功能,选择FlashViewer样式下图表显示,显示非常模糊,打印出来效果很差。如何解决?谢谢!截图如下:

frank.zhang 发表于 2015-6-23 15:21:00

您好,
根据图像判断是字体导致的,建议修改为微软雅黑。

您可以先尝试一下,如果不能够解决问题的话,请您上传报表模板,以方便我们定位问题。

希望能帮助到您。

hao_ch 发表于 2015-6-23 16:30:00

您好!
我在葡萄城控件产品网站上,ActiveReports报表功能演示-ASP.NET,下载的源码ActiveReportsDemo,我把“常规图表”报表的 viewtype 由 HtmlViewer 改为 FlashViewer,字体和饼图也会变模糊,是不是因为“FlashViewer”的原因?

frank.zhang 发表于 2015-6-23 16:54:00

您好,
FlashViewer和HtmlViewer 的显示方式是不同的。但是,在FlashViewer下显示不清楚通常是因为字体的原因。

hao_ch 发表于 2015-6-23 16:58:00

好的,我先试试

frank.zhang 发表于 2015-6-24 09:25:00

您好,
您的问题不知道是否已经解决?

hao_ch 发表于 2015-6-24 10:59:00

把报表里面图表字体都改为微软雅黑还是不行。。单独预览报表,文字显示正常清晰;在浏览器中以FlashType样式显示图表中字体就不正常了。
上传一个demo:(2M的文件说附件太大,上传不了:d )


public partial class FlashType : System.Web.UI.Page
    {
      protected void Page_Load(object sender, EventArgs e)
      {
            GrapeCity.ActiveReports.PageReport rpt = new GrapeCity.ActiveReports.PageReport();
            rpt.Load(new System.IO.FileInfo(Server.MapPath("~/Reports/" + "rptTest" + ".rdlx")));
            WebViewer1.Report = rpt;
            WebViewer1.ViewerType = GrapeCity.ActiveReports.Web.ViewerType.FlashViewer;

      }
      
    }

前端:
<ActiveReportsWeb:WebViewer ID="WebViewer1" runat="server" Height="460" Width="1000">

      </ActiveReportsWeb:WebViewer>

frank.zhang 发表于 2015-6-24 15:31:00

您好,
问题已经收到,我这边正在帮您处理。请稍后。

frank.zhang 发表于 2015-6-24 17:00:00

您好,
首先给对给您带来的不便表示歉意。
经过调查,我们发现相同的文字在flashview下渲染确实存在不清晰的问题。
我会将这个问题,作为一个BUG提交给产品组,如果有任何的反馈,我会第一时间通知您。

frank.zhang 发表于 2015-9-2 11:18:00

您好,
产品组在重现这个问题的时候,发现这个问题无法稳定的重现。
所以怀疑可能跟flash的版本和浏览器有关系。
页: [1]
查看完整版本: RDL报表FlashViewer样式下图表显示模糊