Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Усечение ключевых слов в файле RTF

Автор вопроса: FrancoisОтветов: 1

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

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

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

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

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

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

ms-officekeywordms-wordrtf

Ответы

Ответ 1 · Francois

В итоге я использовал теги \keywords и \description.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы