Как установить шаблон служб отчетов SQL Server 2008 на шрифт по умолчанию? - PullRequest
0 голосов
/ 20 мая 2010

Я создаю новый шаблон для создания отчетов позднее.

Я знаю, как его создать, и я знаю, где его сохранить. Однако проблема заключается в следующем.

Все, что создается в отчете, использует шрифт Arial по умолчанию размером 10pt. Мне нужно установить мой по умолчанию Tahoma 11pt.

Я могу создать макет заголовка, макет таблиц и т. Д. И сохранить их в Tahoma 11pt, но для всех новых элементов управления, которые используются в любой версии этого отчета, по умолчанию возвращается Arial 10pt.

Как мне это исправить?

1 Ответ

2 голосов
/ 20 мая 2010

AFAIK, вы не можете изменить эти значения по умолчанию для новых элементов отчета при перетаскивании или добавлении их из панели инструментов.

Команда разработчиков приняла несколько проектных решений, касающихся значений по умолчанию для определенных элементов, чтобы сделать сгенерированный XML для RDL немного более простым.

Если вы берете пик в RDL с помощью блокнота, обратите внимание, что если у вас есть элементы отчета по умолчанию без какой-либо настройки, вы не должны на самом деле найти значения по умолчанию, явно указанные в XML - они встроены в код и средство визуализации время разработки и время выполнения) неявно применяет их, если не переопределяется явным значением.

Однако, если это критически важно для вас, вы "могли бы" написать XSLT-преобразование (или приложение .NET, которое анализирует XML с XPATH) для файла RDL, который находит нужные вам узлы и добавляет соответствующие атрибуты. и оценивает и выплевывает новый файл RDL на диск. Вроде рискованно ...

Кроме того, если вы используете мастер отчетов, вы можете настроить стили макета и шаблоны, используемые мастером (например, синий, который все любят использовать). Вот статья с более подробной информацией: http://beacspeak.spaces.live.com/blog/cns!69043F34B6D40843!125.entry

НТН

Тьяго

...