![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 12.08.2009
Сообщений: 118
|
![]()
Использую COM модель word-a для создания .doc .docx документов.
Документы наполняю текс-боксами, текстом, изображениями, wordart-aми планирую добавлять таблицы, векторную графику и другое. в некоторых случаях скорость совсем печальна.... Когда просматриваю как word наполняет документ объектами (например 20 текстовых боксов с текстом в 50 символов) встает вопрос: как это все ускорить? Рефакторинг: оптимизация циклов, сокращение обращений к COM модели и все такое - видится мне, что прирост производительности будет не сильно грандиозен. Какие методы оптимизации данного процесса существуют? на что нужно обратить внимание? Какие способы создания word документов существуют? Можно ли создавать документ не использую Word? Moжно ли создавать документ не имея установленный Word? |
![]() |
![]() |
![]() |
#2 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Можно. Если получится достать документацию по структуре файла doc, то забивать её в двоичном режиме. Или, если работать с docx, то через xml
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
![]() |
#3 | |
Особый статус
Участник клуба
Регистрация: 24.11.2008
Сообщений: 1,535
|
![]() Цитата:
Ну и обычное дело — не обновлять экран во время работы программы.
Формула 1 (календарь чемпионата-2016): 26.11.2016 15:55 — Абу-Даби: http://ru.wikipedia.org/wiki/Гран-при_Абу-Даби — (квалификация)! Эфир: http://lion-tv.com/28-match-tv.html
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
IDHTTP Скорость | KoBRaAndrey | Работа с сетью в Delphi | 2 | 14.12.2009 16:59 |
Скорость программы | rangel | Общие вопросы Delphi | 2 | 27.05.2009 18:27 |
Скорость | bakanis | Работа с сетью в Delphi | 6 | 05.04.2009 12:39 |
Скорость соеденения | blackstersl | Работа с сетью в Delphi | 3 | 30.10.2008 10:32 |
Скорость проигрывания | Bigtyoma | Общие вопросы Delphi | 0 | 01.10.2008 08:07 |