Перейти к содержимому

Фото
- - - - -

Подскажите идейку


  • Вы не можете создать новую тему
  • Please log in to reply
Пока никто не отвечал в этой теме...

#1 Warvick

Warvick
  • Пользователь
  • 411 сообщений
  • Откуда:Tallinn

Отправлено 14 февраля 2006 - 23:32

В-общем суть:
Необходимо каким-то образом записывать текст в БД с сохранением его форматирования "на рабочем листе" клиентской части программы. Текст из БД на клиента можно извлекать и "отформатированный", и просто собственно текст, и "частично отформатированный" (т.е. скажем игнорируя bold ).
Нечто подобное, скорей всего и реализовано в форумах :). Но использоваться будут не PHP+MySQl,
а, скорей всего, C# + MSAccess(т.н. "серверная часть" :))+ MSOffice(Word в кач-ве "раб.листа").
Пока что всё ещё на стадии проектирования, но вот до чего пока додумался:

1) Пользователь на рабочем листе форматирует текст тегами HTML или чего-нибудь подобное BBCODE.
Сложность - писать парсер для корректного отображения текста "на лету".
Причём, если придумывать свою библиотеку стилей форматирования, то MSOffice отпадает.
Однако эта библиотека должна быть очень гибкой, т.е HTML + CSS мне подходит идеально, но своё писать под всё это дело имхо долго. Office же нативно поддерживает HTML, XML
2) При сохранении писать всё как есть т.е типа
<br><font color=#990000>MyText</font ></b>

3) При извлечении - извлекать весь текст и форматировать согласно игнорам(RegExp-ы мне в руки?)

Ну в-общем интересуют
дополнения/рекомендации, либо иные пути решения проблемы.

Сообщение изменено: Warvick (14 февраля 2006 - 23:33 )

  • 0
Да, я такой!