Изменить шрифт по умолчанию SSRS Visual Studio
Я искал hi и lo, внутри и вне Интернета, но, похоже, я не могу найти окончательный ответ:
Могу ли я изменить элементы макета по умолчанию в отчетах SSRS? Если да, то как?
- Чтобы текстовое поле не имело Arial 10 в качестве шрифта по умолчанию, но имеет fontsize 8?
- Таким образом, чтобы таблики имели свойства по умолчанию, такие как "показать столбцы заголовков на каждой странице"?
- и т.д.
Я знаком с пользовательскими шаблонами (.rdl), но они не дают возможности изменять элементы макета, такие как шрифт по умолчанию, а также цвета и свойства частей отчета и т.д.
В VS 2005 был стиль StyleTemplate, но он эффективен только при использовании мастера.
Кажется, это так же, как и в VS 2010.
Я предпочитаю слышать, что это можно сделать, и инструкции, как, я был бы доволен советами, как обойти проблему ручного изменения этих свойств каждый раз, и я буду благодарен за окончательный ответ. Прямо сейчас это сводит меня с ума:)
Я работаю с VS2010 (последние обновления и т.д.) icm SQL 2008, 2008R2 и (local) 2012BI
Спасибо, что подумали обо мне!
Ответы
Ответ 1
К сожалению, по дизайну вам не разрешено устанавливать шрифт по умолчанию и т.д. Существует активный дефект в Microsoft https://connect.microsoft.com/SQLServer/feedback/details/574003/modify-the-default-font-family-for-sql-server-business-intelligence-development-studio-while-creating-a-report#
Ответ 2
Я знаю, что это очень старый пост, но для других в поисках ответа я думал, что добавлю следующее. Если я хочу, чтобы все мои текстовые поля были шрифтами, отличными от Arial 10pt, я сделаю первый текстовый блок и установлю стиль шрифта, а затем использую его как основное текстовое поле, копируя его и изменяя внутренний текст, а не создавая новые текстовые поля каждый раз. Это взломать, но поскольку VS все еще не может этого сделать в 2015 году, это лучшее, что у нас есть.
Ответ 3
Вы всегда можете открыть код (XML) -view и редактировать свойства шрифта. Например. поиск по
<FontFamily> -tag и добавить <FontSize> 10pt </FontSize> в качестве брата для <Style> -tag.
Перед редактированием XML закройте проект-представление отчета. В противном случае свойства объектов не работают должным образом.
Ответ 4
Свойство FontSize должно быть в формате npt. Если это свойство принимает значение из запроса SQL, который возвращает целое число, добавьте выражение, добавив "pt": (например, = Fields! DimFont.Value & "pt").