Поворот тексту на 270 градусів в Reporting Services 2008 R2, Інші СУБД, Бази даних, статті


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



Одним з розглядалися в тій дискусії обхідних шляхів було використовувати Rich Text Formatting з можливістю тегів HTML, щоб змусити текст розвернутися на 270 градусів. Чи не прокатали, тому що незважаючи на гучні фанфари з приводу підтримки різних стилів в одному текстбоксе і HTML-форматування в RS 2008, тільки незначна кількість тегів сприймаються і відпрацьовуються Reporting Services. Дуже шкода, що в R2 віз залишається там же. Спробуйте в “270 градусів” замість слова використовувати значок градуса. Здавалося б, все, що для цього потрібно, це додати нулик меншим розміром шрифту і підняти його в суперскріпт. Фігушки, верхні / нижні індекси як і раніше не підтримуються. У властивостях шрифту про них нічого не відомо. Ну, не питання, подумав я. Зараз заженемо нулик в placeholder і візьмемо його в скобочки . Фігушки, Reporting Services до цих пір не розуміє такої тег незважаючи на те, що проблема позначена давно. Доводиться продовжувати перекручуватися через ChrW (& HB6). Відрадно, що розробники Reporting Services залишають простір для творчості, щоб не згасала народна кмітливість.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*