|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.02.2008, 18:09 | #1 |
Регистрация: 18.02.2008
Сообщений: 8
|
Как запретить форматирование ворд документа в делфи
Я заметила, что если не отключить форматирование, то при итеративном добавлении больших (не влезающих в строку документа ), каждый раз производим форматирование. Отсюда большой проигрыш во времени. Хочется это противное форматирование отключить при вставке строк, а потом отформатировать весь документ.
|
18.02.2008, 18:58 | #2 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
Не понял, что вы подразумеваете под термином "отключить форматирование"? Наверное, это
Код:
|
20.02.2008, 17:49 | #3 |
Регистрация: 18.02.2008
Сообщений: 8
|
К примеру, если строчка не помещается в строке, то ворд часть строки перемещает на след строку, соответственно он сдвигает остальные строки на одну вниз. Вот это форматирование нужно отключить.
|
20.02.2008, 19:08 | #4 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Ну есть один вариантик. Правда я знаю только как его средствами самого Word'а реализовать, а из под Delphi не знаю. Но если покапаться в объектной модели MS Word, то обязательно найдете. Короче, надо всего лишь изменить свойство абзаца "отступ справа" на значение много меньше 0. Вся строка в режиме страницы всеравно не отобразится, но на следующую строку не перенесется.
|
21.02.2008, 15:57 | #5 |
Регистрация: 18.02.2008
Сообщений: 8
|
Мне не нужно скрывать строчки, я написала что я понимаю под форматированием документа (один вариант, где форматирвание применяется=). Как вообще его отключить, не привязываясь к каким-либо строчкам. Помогите!!!!!!!!!!!!!!!!!!
|
22.02.2008, 09:01 | #6 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Форматирование текста, абзацев, таблиц и прочее отключить нельзя, как нельзя выпить чая без воды. Его можно лишь установить таким, каким вам нужно.
|
22.02.2008, 09:07 | #7 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Кстати, если вам нужно сэкономить время при работе с сервером Word, надо до начала работы с документом установить свойство OLE-сервера WordApplication.Visible := False, а после окончания всех приобразований установить его True.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Копирование участка текста из Экселя в Ворд | Devourer12345 | Microsoft Office Excel | 3 | 30.07.2008 08:13 |
Просмотр ворд доков | Airou | Общие вопросы Delphi | 10 | 02.06.2008 19:36 |
Ворд 2003 вставить текст по центру ячейки | Паша | Microsoft Office Word | 1 | 10.03.2008 13:40 |