У меня есть система VB6 (собирается переписать в VB.NET), которая создает контрактные документы, используя текстовые отрывки, хранящиеся в формате rtf.
С помощью системы я принимаю решения на основе информации, содержащейся в этих текстовых отрывках, и собираю воедино правильные отрывки, необходимые для конкретного случая.
Часть системы заключается в позиционировании «вызываемого в»"текстовые отрывки правильно основаны на вкладках и отступах в вызывающих текстовых отрывках.Это означает, что моя система идентифицирует точки табуляции и отступа и сбрасывает их по мере необходимости.
Эта система успешно работает с начала 1980-х годов, и только сейчас два клиента обратились с просьбой обновить ее до MS Word 2010 и MS Word 2016, чтобы моя сборка стала бесполезной.
IПредположим, что это связано с изменением кодов RTF, и, если это так, мне нужно либо (а) перестроить мой модуль обработки документов, что является основной задачей, либо (б) иметь способ сохранить преобразование в RTF в MSWord до уровней MS Word 2003 или более ранних версий, даже несмотря на то, что MS Word 2010 и / или MS Word 2016 будут загружаться и работать на рабочих столах пользователей.
Любые предложения будут приняты с благодарностью. Спасибо Mac