|
|
|
PowerDesigner 15. Перенос текста из RTF-полей в документ MS Word в человекочитаемом виде
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! При помощи VBScript создаю файл в MS Word, в который выгружаются данный из BPM, помимо наименования (которое текстовое, и перенос которого проблем не вызывает) должны переносится поля Description и Annotation, которые представляют собой текст RTF. Использую вот такой фрагмент скрипта: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Использовать функцию rtf2ascii не хочется, так как Description может содержать форматирование. Подскажите как лучше решить эту проблему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2011, 22:56 |
|
||
|
PowerDesigner 15. Перенос текста из RTF-полей в документ MS Word в человекочитаемом виде
|
|||
|---|---|---|---|
|
#18+
azelentsov, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2011, 23:58 |
|
||
|
PowerDesigner 15. Перенос текста из RTF-полей в документ MS Word в человекочитаемом виде
|
|||
|---|---|---|---|
|
#18+
АнатоЛой, СПАСИБО за решение , Но боюсь что в моем случае оно не подойдет, т.к. вставкой в документ MS Word одно описания модели дело не заканчивается. Скрипт должен сформировать описание всей BPM по принятому у нас в организации стандарту (который, к сожалению, не может быть построен стандартными компонентами PD). И постоянные операции с временными файлами при создании документа - выглядят как то мало эффективно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 09:23 |
|
||
|
PowerDesigner 15. Перенос текста из RTF-полей в документ MS Word в человекочитаемом виде
|
|||
|---|---|---|---|
|
#18+
1. Глаза боятся - руки делают. 2. Встречают по одёжке, провожают по результату. (с) Вы для себя честно скажите, как часто Вы будете формировать документацию из модели и насколько критично время формирования (какое будет приемлемо). Потом посчитайте, как много у вас rtf-блоков и пессимистично дайте на один блок 0,1 сек. Прикиньте, сколько получится теоретически. А потом попробуйте на практике хоть в простом цикле выплюнуть все объекты модели с Description и Annotation - благо функции у Вас на руках готовые . Если действительно не устроит время, не поленитесь, отпишитесь здесь со своими требованиями. Ну а уж если найдёте более производительный способ - тоже скажем большое спасибо за код... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2011, 09:51 |
|
||
|
PowerDesigner 15. Перенос текста из RTF-полей в документ MS Word в человекочитаемом виде
|
|||
|---|---|---|---|
|
#18+
Как и просили - отписываюсь. При попытке выполнить функцию GetFullTempFileName(sPrefix) получаю сообщение об ошибке: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2011, 18:19 |
|
||
|
PowerDesigner 15. Перенос текста из RTF-полей в документ MS Word в человекочитаемом виде
|
|||
|---|---|---|---|
|
#18+
azelentsov, версия Word 2007/2010/...? 32-битная или 64-битная? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2011, 19:34 |
|
||
|
PowerDesigner 15. Перенос текста из RTF-полей в документ MS Word в человекочитаемом виде
|
|||
|---|---|---|---|
|
#18+
Вначале кода для 64 бит: Код: plaintext 1. 2. 3. 4. 5. Для 32 без PtrSafe.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2011, 19:45 |
|
||
|
PowerDesigner 15. Перенос текста из RTF-полей в документ MS Word в человекочитаемом виде
|
|||
|---|---|---|---|
|
#18+
АнатоЛой, Офис 2010 64-х битный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2011, 09:54 |
|
||
|
PowerDesigner 15. Перенос текста из RTF-полей в документ MS Word в человекочитаемом виде
|
|||
|---|---|---|---|
|
#18+
АнатоЛой, причем скрипт выполняется на стороне PowerDesigner, а не Microsoft Word. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2011, 09:56 |
|
||
|
PowerDesigner 15. Перенос текста из RTF-полей в документ MS Word в человекочитаемом виде
|
|||
|---|---|---|---|
|
#18+
azelentsovАнатоЛой, причем скрипт выполняется на стороне PowerDesigner, а не Microsoft Word. Для Вас это принципиально? Если да - то Вам не настолько повезло, как могло показаться - придётся возиться самому... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2011, 17:58 |
|
||
|
PowerDesigner 15. Перенос текста из RTF-полей в документ MS Word в человекочитаемом виде
|
|||
|---|---|---|---|
|
#18+
АнатоЛой, К сожалению принципиально. Проще написать обработчик на стороне PD в виде скрипта, чем заморачиваться настройкой шаблонов на каждом рабочем месте, всех кто захочет получить описание модели. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2011, 18:06 |
|
||
|
PowerDesigner 15. Перенос текста из RTF-полей в документ MS Word в человекочитаемом виде
|
|||
|---|---|---|---|
|
#18+
azelentsovАнатоЛой, К сожалению принципиально. Проще написать обработчик на стороне PD в виде скрипта, чем заморачиваться настройкой шаблонов на каждом рабочем месте, всех кто захочет получить описание модели. А в чём состоит настройка шаблона? Вариант с Вёрдом: Готовим в 2010 документ ворд под названием "Шаблон описания процессов - Word 2010 - 64.docm", в котором сохранены все нужные макросы. Отдаём пользователю/выкладываем в репозиторий. Пользователдь берёт этот документ, нажимает кномпель "Макросы", выбирает макросы этого документа, запускает нужный макрос. Пользователь сохраняет получившийся документ Вёрд под названием "Описание процессов по модели Х. Версия Ч". Вуаля. Вариант с ПД (с "обработчиком на стороне ПД в виде скрипта"): ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2011, 19:25 |
|
||
|
PowerDesigner 15. Перенос текста из RTF-полей в документ MS Word в человекочитаемом виде
|
|||
|---|---|---|---|
|
#18+
АнатоЛой, вариант с Word'ом не интересен потому что используется сетевая лицензия версия PowerDesigner, соответственно необходимых библиотек на компе конечного генератора описания просто может не быть! И не каждый пользователь согласится разрешить макросы при открытии шаблона, после страшного сообщения Word о потенциальной угрозе. В общем - стоит вопрос об расширении и адапатации возможностей PowerDesigner внутри программой оболочки PowerDesigner, а не автоматизации средствами приложений офиса. Причем есть пользователи у которых 32-х битная ХР, а у кого то 64-х битная Вин7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2011, 16:22 |
|
||
|
PowerDesigner 15. Перенос текста из RTF-полей в документ MS Word в человекочитаемом виде
|
|||
|---|---|---|---|
|
#18+
azelentsov, не вопрос. Ключевые идеи функций, я надеюсь, и так понятны. А уж с нюансами реализации бороться - уже Ваша забота. Кстати, как и поиск варианта без использования файлов :) Забросили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2011, 23:46 |
|
||
|
PowerDesigner 15. Перенос текста из RTF-полей в документ MS Word в человекочитаемом виде
|
|||
|---|---|---|---|
|
#18+
АнатоЛой, нет не забросил, пока сделал формирование описания через обычный текст, просто помимо простой выдачи описаний процессов в документ должны были попадать и описания требований к каждому из процессов и описание интерфейсных элементов, а вот тут были некоторые козявки, с которыми пришлось помучатся, но вроде бы победил :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2011, 11:48 |
|
||
|
PowerDesigner 15. Перенос текста из RTF-полей в документ MS Word в человекочитаемом виде
|
|||
|---|---|---|---|
|
#18+
azelentsovАнатоЛой, ... описания требований к каждому из процессов и описание интерфейсных элементов... Есди не секрет, где храните "описания требований к каждому из процессов" и "описание интерфейсных элементов"?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.10.2011, 12:38 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=37467784&tid=1541996]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
175ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 503ms |

| 0 / 0 |
