Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Формат RTF / 13 сообщений из 13, страница 1 из 1
27.12.2017, 11:18
    #39576645
Eugenia79
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат RTF
Может не там тему создаю, но поскольку БД у меня на MSSQL, напишу здесь.
Помогите подобрать теги для RTF, чтобы изменить цвет шрифта.
Данный текст возвращает мне нужную строку, а как ее выделить синим цветом?
'{\rtf1\ansi{\fonttbl\f0\fnil Arial;}\cb2 Мой текст\cb2\fs20}'

нашла такое описание, но применить не получилось (
\colortbl
Windows и другие программы пользуются палитрами для определения используемых цветов. Чаще всего палитра состоит из 16 различных цветов, получаемых путем комбинации основных цветов — красного, зеленого и синего. Команда \colortbl позволяет изменить отдельные определения в палитре. Для каждого цвета в таблице указывается величина красной, зеленой и синей составляющей. Каждый цвет описывается тремя параметрами:

\red000
\green000
\blue000
Вместо 000 указывается величина доли цвета в диапазоне от 0 до 255. Пример: в таблице, состоящей из 16 цветов, должны быть заново определены цвета 0-й и 2-й. Для переопределения цветов может быть задана следующая последовательность:

{ \colortbl \red128\green64\blue128\;;\red0\green64\blue128; }
Определение цвета завершается точкой с запятой. Поскольку 1-й цвет остается без изменений, в последовательности два символа ";" следуют один за другим. Последовательность завершается закрывающей скобкой.

Оператор \cfn определяет цвет фона (при стандартной настройке n=0), а оператор \cbn - цвет символа (при стандартной настройке n=0).
...
Рейтинг: 0 / 0
27.12.2017, 11:20
    #39576647
xenix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат RTF
Eugenia79,
Вы не поверите, но MS SQL Server, Oracle, DB2 и прочий Informix не занимаются раскрашиванием текста и отрисовкой картинок
...
Рейтинг: 0 / 0
27.12.2017, 11:52
    #39576688
Alexander Us
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат RTF
Eugenia79,

Вы гуглить вначале не пробовали?

Вот первый же рузультат: RTF Document Constructor Library

ЗЫ: как Вам указал xenix, SQL тут вооооооообще не при чём
...
Рейтинг: 0 / 0
27.12.2017, 12:08
    #39576709
Eugenia79
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат RTF
я знаю, что не причем. Но не нашла, куда писать можно.
Я решила свою задачу.
'{\rtf1\ansi{\fonttbl{\f0\fnil Arial;}}{\colortbl;\red0\green0\blue255;}\cf1\ Мой текст\par}'
Спасибо за внимание.
...
Рейтинг: 0 / 0
27.12.2017, 12:46
    #39576731
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат RTF
Eugenia79я знаю, что не причем. Но не нашла, куда писать можно.
Я решила свою задачу.
'{\rtf1\ansi{\fonttbl{\f0\fnil Arial;}}{\colortbl;\red0\green0\blue255;}\cf1\ Мой текст\par}'
Спасибо за внимание.

Долго страдали?

1. MS WORD и иже с им умеют форматировать и сохранять текст в RTF.
2. Этим можно пользоваться.
...
Рейтинг: 0 / 0
27.12.2017, 13:39
    #39576796
Eugenia79
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат RTF
Во-первых, я формирую sql-запросом вышеописанную строку, которая передается в memo-поле. Далее мое приложение отображает данную строку в виде rtf. Поэтому не надо умничать, пишите, пожалуйста, по существу, либо не пишите. Спасибо.
...
Рейтинг: 0 / 0
27.12.2017, 13:41
    #39576801
dao
dao
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат RTF
Eugenia79Во-первых, я формирую sql-запросом вышеописанную строку, которая передается в memo-поле. Далее мое приложение отображает данную строку в виде rtf. Поэтому не надо умничать, пишите, пожалуйста, по существу, либо не пишите. Спасибо.
а по существу - форматирование результата должно производиться на клиенте.
...
Рейтинг: 0 / 0
27.12.2017, 15:37
    #39576924
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат RTF
daoEugenia79Во-первых, я формирую sql-запросом вышеописанную строку, которая передается в memo-поле. Далее мое приложение отображает данную строку в виде rtf. Поэтому не надо умничать, пишите, пожалуйста, по существу, либо не пишите. Спасибо.
а по существу - форматирование результата должно производиться на клиенте.

Ну, как сказать, никому оно не "должно".
Всё от задачи зависит, и в данной задаче вполне объяснимо.
...
Рейтинг: 0 / 0
27.12.2017, 15:41
    #39576926
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат RTF
Eugenia79Во-первых, я формирую sql-запросом вышеописанную строку, которая передается в memo-поле. Далее мое приложение отображает данную строку в виде rtf. Поэтому не надо умничать, пишите, пожалуйста, по существу, либо не пишите. Спасибо.По существу: делаете строку в Word, сохраняете в rtf, раскрашиваете в Word, сохраняете в rtf, сравниваете.
Типичные действия программиста, не доки же читать.
...
Рейтинг: 0 / 0
27.12.2017, 15:45
    #39576928
Гигабайт Мегабайтович Килобайтов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат RTF
Ролг Хупин,

ну - а потом человек дойдёт до того, что будет в базе HTML формировать ))
...
Рейтинг: 0 / 0
27.12.2017, 15:54
    #39576939
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат RTF
Гигабайт Мегабайтович КилобайтовРолг Хупин,

ну - а потом человек дойдёт до того, что будет в базе HTML формировать ))

да, х.з, это же общее предположение, но всякое возможно.
...
Рейтинг: 0 / 0
27.12.2017, 16:23
    #39576971
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат RTF
daoа по существу - форматирование результата должно производиться на клиенте.Вообще отчёты часто делаются всякими серверами, и почему бы в простых случаях это не сделать прямо сиквелом, например, для получения приемлемой для бизнеса скорости, +упрощения поддержки?
На просторах интернета можно, например, найти экспорт в Exel, через формирование файлов в нативном Excel-ном формате, то есть в XML, на T-SQL. Получается несравнимо быстрее и безглючнее.
...
Рейтинг: 0 / 0
28.12.2017, 18:34
    #39577513
Ennor Tiegael
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формат RTF
Гигабайт Мегабайтович КилобайтовРолг Хупин,

ну - а потом человек дойдёт до того, что будет в базе HTML формировать ))В одном департаменте правительства штата, где я контрактил, все отчеты о состоянии серверов, БД, джобов и проч. формировались так: в SSIS-пакете вытягиваются данные из БД, после чего простыня спагетти-кода превращает его в гигантский HTML, который отправлялся всем DBA на почту.

Даже хуже, надо было генерить 2 версии отчета: краткую, для email body, и полную, которая выкладывалась файлом на сетевую шару. Естественно, на шарпе / транзакте кодить никто толком не умел - основная система живет на AIX + DB2 - поэтому в реале было 2 простыни, и они регулярно рассогласовывались между собой...

Полный мрак, конечно. До сих пор так живут, поди.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Формат RTF / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]