Footnotes

  • Автор темы Автор темы yotun
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

yotun

Участник
Топикстартер
Сообщения
21
Реакции
46
Всем привет.
Отсмотрел пару тредов в которых упоминаются Footnotes, но не нашел кода, который искал бы символ сноски, не используя при этом стили.
Собственно вопрос: есть набор doc.Footnotes, где в Footnote инфа о положении в параграфе?
У каждой из Footnotes есть StoryOffset, но этого недостаточно для определения положения сноски в параграфе...
 
Ответ: Footnotes

footnote.parent не подойдет?

символ сноски можно искать как SpecialCharacters.FOOTNOTE_SYMBOL
 
Ответ: Footnotes

Увы, не подойдет, парент для сноски статья, а мне надо найти позицию сноски в параграфе.
Story.Footnotes(1).StoryOffset как раз возвращает позицию в статье, но относительно начала статьи, а не параграфа
 
Ответ: Footnotes

Попробуй так:
myFootnote.storyOffset - myFootnote.paragraphs[0].insertionPoints[0].index
 
Ответ: Footnotes

Если имелось в виду вот так
myFootnote.storyOffset.Index - myFootnote.paragraphs[0].insertionPoints[0].index, то не подходит, возвращается позиция относительно story, опять же не параграф:(
похоже придется расставлять проходом по футнотам свои метки, а потом, в результирующем xml'е искать и менять на нужные тэги.
как же крив сам по себе этот индизайн...
 
Ответ: Footnotes

вот так надо
footnote.storyOffset.index-footnote.storyOffset.paragraphs[0].index
 
Ответ: Footnotes

Минус один символ и прям в точку.
Спасибо огромное, именно то что надо
 
Всем привет.
А есть скрипт, который позволяет ставить Footnotes не в конце страницы, а в конце разворота?
 
Последнее редактирование модератором:
Статус
Закрыто для дальнейших ответов.