更改默认字体SSRS Visual Studio

问题描述 投票:18回答:3

我一直在寻找互联网内外的好消息,但似乎我找不到明确的答案:我可以更改SSRS报告中的默认布局项吗?如果是这样,怎么样?

  • 所以文本框没有Arial 10作为默认的fontsize但是有fontsize 8?
  • Tablix是否具有默认属性,例如“在每个页面上显示列标题”?
  • 等等?

我熟悉自定义模板(.rdl),但它们不提供更改布局项的可能性,如默认字体和颜色以及报表部件的属性等。

在VS 2005中,可以使用StyleTemplate,但这仅在使用向导时有效。看起来它与VS 2010的方式相同。

我更愿意听到它可以完成并且说明如何,我会满意如何规避每次手动更改这些属性的问题的技巧,我将非常感谢一个明确的答案。现在它让我发疯了:)

我正在使用VS2010(最新更新等)icm SQL 2008,2008R2和(本地)2012BI

谢谢你和我一起思考!

visual-studio-2010 layout reporting-services fonts sql-server-2008-r2
3个回答

9
投票

我知道这是一个非常古老的帖子,但对于寻找答案的其他人,我想我会添加以下内容。如果我希望我的所有文本框都使用Arial 10pt以外的字体,我将创建第一个文本框并设置我的字体样式,然后将其用作主文本框,复制它并更改内部文本,而不是每次都创建新的文本框。这是一个黑客,但由于VS在2015年仍然无法做到这一点,这是我们所拥有的最好的。


3
投票

您始终可以打开代码(XML) - 查看和编辑字体属性。例如。搜索 <FontFamily> -tag并添加<FontSize> 10pt </ FontSize>作为<Style> -tag的兄弟。

在编辑XML之前,请关闭报表设计视图。否则对象的属性无法正常运行。


0
投票

FontSize属性必须为npt格式。如果此属性从返回整数的SQL查询中获取值,请通过添加“pt”来添加表达式:(例如,= Fields!DimFont.Value&“pt”)。

© www.soinside.com 2019 - 2024. All rights reserved.