gpt4 book ai didi

reporting-services - 图表中的字体问题(Reporting services 2008)

转载 作者:行者123 更新时间:2023-12-04 07:12:04 27 4
gpt4 key购买 nike

在使用 RS 2008 beta、RC0 等生成图表时,我从未为轴标签、图例等指定任何字体。默认情况下,它们都使用 Arial 字体呈现,看起来很棒。但是一旦我们切换到 RS 2008 final,字体就变得一团糟——它们以某种粗体控制台字体呈现。

我最初的想法是默认更改 - 我尝试将字体显式设置为 Arial(通过 RDL 或设计器)。那没有用 - 只有某些字体似乎有效(例如 Calibri)。更奇怪的是,图例不听字体设置——总是渲染成这种丑陋的粗体。
另一种想法是字体可能在某处丢失,但是,Tablix 元素使用相同的字体并且它们似乎可以工作。

这种行为是通用的——使用开发工作室预览、报告查看控件以及将其导出为所有可用格式时都可以看到。

所以,很明显,我被困住了——有没有人遇到过这种行为?

最佳答案

我以前见过这种行为。不是在 SSRS 中,而是在 .NET 桌面应用程序中的 GDI+ 渲染中。它与不支持透明度的抗锯齿和调色板有关 - 字形周围的所有近乎透明的像素都被强制为纯色。

对于像 Calibri 这样的后 LCD 字体,您不会获得这种效果,因为它们与像素边界对齐,以便在具有清晰定义像素的 LCD 显示器上更好地呈现。 CRT 允许颜色渗入相邻像素,产生本质上是模拟抗锯齿的效果。 (这就是为什么电 View 片看起来比考虑到它们可怕的低分辨率要好得多的原因。)

我确实找到了使用 GDI 的方法,当我记得时我会告诉你。也就是说,您无权访问渲染代码,因此您可能无法应用修复程序。实际上我想我刚刚记得 - 你明确地将背景设置为白色而不是透明,迫使 GDI 合成边缘颜色而不是希望显卡能做到这一点。我不知道你是否可以使用这个答案,对不起。

关于reporting-services - 图表中的字体问题(Reporting services 2008),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/162295/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com