Коллеги, привет.
Есть реализация электронных документов в которую необходимо добавить механизм примечаний, аналогично тому, как это сделано в Google Drive:
Как хранить документ, как хранить примечания - вопросов нет.
Вопрос - как корректно привязать примечание к конкретной позиции в тексте документа для последующего отображения?
При этом необходимо принимать во внимание что документ может меняться - могут смещаться как позиции выделенных символов, так и меняться сам выделенный текст.