Усечение ключевых слов в файле RTF - PullRequest
0 голосов
/ 17 декабря 2010

мы встраиваем данные в поле \keywords файла RTF. Тег \keywords обновляется в файле с помощью функции «Замена строки», а не с использованием какого-либо RTF API.

Похоже, что когда мы открываем файл RTF в Word 2007, свойство ключевых слов этого файла отображает только первые 520 символов тега \keywords. Если я отредактирую это поле непосредственно из Word 2007, содержащее более 520 символов, все будет нормально, пока я не сохраню файл на диск.

Это кажется вам ожидаемым поведением? Уметь набирать ключевые слова любой длины в Word, но терять их после сохранения / закрытия / повторного открытия файла?

Может быть, в спецификации RTF прямо указано, что поле не может хранить больше 520 байтов (не 512) ... но я ничего не могу найти по этому поводу.

Заранее спасибо за любую помощь.

И, кстати, знаете ли вы какое-нибудь поле для резервного копирования для встраивания данных?

1 Ответ

0 голосов
/ 08 мая 2011

Я использовал теги \ keyword и \ description.

...