Вопрос
Надо сравнить два Вордовских документа на идентичность (пробелы, шрифты и т.д.). Как это можно сделать, с помощью каких компонентов?
Ответ
Для решения этой задачи, можно:
- Воспользоваться теми возможностями, которые предоставляет сервер автоматизации Microsoft Word. C помощью приложения, разработанного в BСВ, через использование компонентов с закладки Servers (программа будет выступать в качестве клиента автоматизации), можно 2 раза динамически создать новый документ и поместить в него тексты, которые нужно сверять. Для полноценного использования OLE-автоматизации надо знать как можно больше о возможностях и интерфейсах того приложения, функциональностью которого вы решили воспользоваться. Кроме того, для корректного выполнения всех функций разрабатываемого приложения необходимо, чтобы на компьютере было установлено соответствующее приложение, т.е. Microsoft Word.
- На форму поместить 2 RichEdit'a в которые загнать .rtf — документы и построчно сравнивать.
- Применить программу Araxis Merge (правда, она показывает не буквы, а их коды для документов Word, но пробелы и т.п. — без проблем).
shadow
Copyright 2000-2004 Сообщество Чайников
Контактная информация