|
|
|
только для профи!!!
|
|||
|---|---|---|---|
|
#18+
имеется БД работы с документами, необходимо сделать следующее: 1. создавать текстовые документы и сохранять в БД 2. открывать и редактировать документы, а затем снова сохранять в БД все это ничего, но вот есть желание использовать бесплатный OpenOffice в качестве мощного редактора Предварительное решение создаем шаблон в OpenOffice, или файл, когда создаем в базе док, то грузим готовый шаблон, делаем что хотим в нем, а при сохранении перехватываем (пока неизвестным способом) событие сохранить, и сохранение происходит в БД Это основная опорная задача кто может решал подобное, или есть предложения, посоветуйте плз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2007, 12:44 |
|
||
|
только для профи!!!
|
|||
|---|---|---|---|
|
#18+
сохранять документ хочешь в каком конкретном событии? только конечный вариант (работа над доком в данный момент закончена, ну, или этап закончен) или любое нажатие команды Файл-Сохранить (например, перед тем как юзер побрёл курить) или даже автосохранеие самим редактором перехватывать? Шайтан ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 15:07 |
|
||
|
только для профи!!!
|
|||
|---|---|---|---|
|
#18+
сохранять желательно при нажатии кнопки сохранить, т.е. стремлюсь перехватить событие сохранения в Open Office и перекрывая его сохранять в БД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2007, 13:19 |
|
||
|
только для профи!!!
|
|||
|---|---|---|---|
|
#18+
можно было бы сохранять перехватывая ctrl+S, сохранить и при закрытии Open Office ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2007, 13:20 |
|
||
|
только для профи!!!
|
|||
|---|---|---|---|
|
#18+
Я бы не стал привязываться к событиям офиса. Кто его знает, сегодня OpenOffice.org, завтра MS Office, послезавтра что-то еще. Да и к формату документов не стал сильно привязываться. Может быть, завтра кому-то понадобится хранить таблицы или графические изображения. Я бы сделал бэкграундное приложение и повесил пиктограмму в трей. Выделил бы папку для таких документов и периодически ее сканировал. При изменении файла заливал бы его (точнее, очередную его версию) в БД. Ну и менеджер документов бы сделал, чтобы эту операцию можно было выполнять и принудительно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2007, 18:03 |
|
||
|
только для профи!!!
|
|||
|---|---|---|---|
|
#18+
Можно так (только "дважды" сохранять придется): 1) Достаем БЛОБ из базы и сохраняем его в темп-директории 2) Вызываем приложение (имя темп-файла передаем через строку параметров, это как правило все понимают) 3) Правим сколько угодно темп-файл, затем сохраняем в ПРИЛОЖЕНИИ (опен-офис, мс офис, корел...) 4) Закрываем приложение 5) Жмем сохранить в ПРОГРАММЕ 6) Кладем временный файл в БЛОБ 7) Удаляем временный файл. Схема подходит для чего угодно, но нужно не забыть дважды сохранить файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2007, 18:54 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=17&tid=1352823]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
176ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 502ms |

| 0 / 0 |
