(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Поворот текста на 270 градусов в Reporting Services 2008 R2

image

Ориентация в текстбоксе управляется св-вом WritingMode, к-е до сих пор могло принимать значения Horizontal или Vertical. Вертикальная ориентация означает поворот текста на 90 градусов (по часовой), т.е. текст располагается сверху книзу. Помнится, на покойном форуме sqlclub.ru участник smoke 27 декабря 2008 г. открыл очень увлекательную дискуссию, как заставить его писаться снизу вверх. Вот где по-настоящему чувствуется размах народной смекалки, которой никакой Новый год не помеха. Были перебраны самые разные способы - от простого image вплоть до изобретения собственных фонтов или вставку фиктивного пустого графика (подписи вдоль оси свободно поворачиваются на произвольное число градусов), что одинаково через одно место, поскольку разработчики RS в свое время решили с этим не заморачиваться. Наконец, в 2008 R2 они все-таки снизошли к многочисленным пожеланиям трудящихся и добавили в список значений WritingMode Rotate270, так что больше на эту тему извращаться не придется. Ура! Достаточно выделить текстбокс (текстбокс, не текст внутри него), найти среди его свойств свойство под названием WritingMode, распахнуть комбобокс его возможных значений и выбрать среди них Rotate270.

image

Одним из рассматривавшихся в той дискуссии обходных путей было использовать Rich Text Formatting с возможностью тэгов HTML, чтобы заставить текст развернуться на 270 градусов. Не прокатило, потому что несмотря на громкие фанфары по поводу поддержки разных стилей в одном текстбоксе и HTML-форматирования в RS 2008, только незначительное количество тэгов воспринимаются и отрабатываются Reporting Services. Очень жаль, что в R2 воз остается там же. Попробуйте в "270 градусов" вместо слова использовать значок градуса. Казалось бы, все, что для этого требуется, это добавить нолик меньшим размером шрифта и поднять его в суперскрипт. Фигушки, верхние/нижние индексы по-прежнему не поддерживаются. В свойствах шрифта про них ничего не известно. Ну, не вопрос, подумал я. Сейчас загоним нолик в placeholder и возьмем его в скобочки <sup>...</sup>. Фигушки, Reporting Services до сих пор не понимает такой тэг несмотря на то, что проблема обозначена давно. Приходится продолжать извращаться через ChrW(&HB6). Отрадно, что разработчики Reporting Services оставляют простор для творчества, дабы не угасала народная смекалка.

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 30.03.2010 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Microsoft Office 365 Бизнес. Подписка на 1 рабочее место на 1 год
Microsoft 365 Business Standard (corporate)
Microsoft 365 Business Basic (corporate)
Microsoft 365 Apps for business (corporate)
Microsoft Office для дома и учебы 2019 (лицензия ESD)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
CASE-технологии
Программирование на Visual С++
Corel DRAW - от идеи до реализации
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100