мы встраиваем данные в поле \keywords
файла RTF. Тег \keywords
обновляется в файле с помощью функции «Замена строки», а не с использованием какого-либо RTF API.
Похоже, что когда мы открываем файл RTF в Word 2007, свойство ключевых слов этого файла отображает только первые 520 символов тега \keywords
. Если я отредактирую это поле непосредственно из Word 2007, содержащее более 520 символов, все будет нормально, пока я не сохраню файл на диск.
Это кажется вам ожидаемым поведением? Уметь набирать ключевые слова любой длины в Word, но терять их после сохранения / закрытия / повторного открытия файла?
Может быть, в спецификации RTF прямо указано, что поле не может хранить больше 520 байтов (не 512) ... но я ничего не могу найти по этому поводу.
Заранее спасибо за любую помощь.
И, кстати, знаете ли вы какое-нибудь поле для резервного копирования для встраивания данных?