asp.net – 在网页上的ReportViewer控件中呈现时,Reporting Serv
问题
我们使用Reporting Services报告和ReportViewer控件在网页上呈现条形图.有时图表上的文字很清晰: 但大多数情况下,图表上的文字模糊不清: 到底是怎么回事? 采取的措施解决和其他信息 >广泛搜索网络和SO 影响浏览器 > Firefox 15.0 环境 > Visual Studio 2010专业版 解决方法
原因
ReportViewer控件将图表呈现为PNG图像. ReportViewer将宽度,高度和最小宽度属性添加到图像的CSS中.这些CSS属性会导致图像在浏览器中缩小到稍小的尺寸.图像缩放导致观察到的模糊. 解析度 通过使用额外的CSS来覆盖ReportViewer呈现的多个CSS属性,我们的环境中解决了该问题. Reporting Services图表在BIDS中被赋予一个特殊标记,因此CSS选择器可以找到受影响的图像. 步骤1.为图表提供其ToolTip属性的唯一值: (此示例中的唯一值是MyOfficeChart.) 当图表呈现为< img>时,< img> tag的alt和title属性设置为此值. 第2步.创建CSS以选择< img>通过title属性的唯一值,并覆盖导致问题的CSS: img[title$='MyOfficeChart'] { height:auto !important; width:auto !important; min-width:0 !important; } 这些步骤解决了所有浏览器和用户的问题,以及图表是否具有边框. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – Asp.net mvc 4部署错误
- asp.net – Visual Studio 2015 Web应用程序.NET Core与.NE
- ASP.NET MVC真正注销表单身份验证
- asp.net-mvc – MVC中TextBoxFor的DisplayFormat
- 通过Asp.net中Button的CommandArgument传递多个参数
- asp.net-mvc – 属性级验证错误阻碍了类级验证的验证
- 谈谈你最熟悉的System.DateTime[上篇]
- asp.net – IIS URL重写:强制规范主机名和HTTP到HTTPS重定
- asp.net-mvc – ASP.NET MVC解决方案组织
- asp.net – MVC 4 – 在局部视图中使用不同的模型