Mendeley API Можете ли вы получить выделенный текст?или Вы можете искать, ограничивая координаты поля? - PullRequest
0 голосов
/ 21 сентября 2018

Mendeley API использует это как модель для получения аннотаций.

Annotation {
   id (string, optional),
   type (com.mendeley.platform.model.AnnotationType, optional) = ['sticky_note' or 'highlight' or 'note'],
   previous_id (string, optional),
   color (Color, optional),
   text (string, optional),
   profile_id (string, optional),
   positions (array[BoundingBox], optional),
   created (string, optional),
   last_modified (string, optional),
   privacy_level (com.mendeley.platform.PrivacyLevel, optional) = ['private' or 'group' or 'public'],
   filehash (string, optional),
   document_id (string, optional)
}
Color {
   r (integer, optional),
   g (integer, optional),
   b (integer, optional)
}
BoundingBox {
   top_left (Position, optional),
   bottom_right (Position, optional),
   page (integer, optional)
}
Position {
   x (number, optional),
   y (number, optional)
}

Эта конечная точка возвращает и sticky_notes, и выделение.

Sticky Notes возвращает текстовый атрибут с текстом внота.Однако выделение возвращает только ограничивающий прямоугольник с верхними левым и нижним правым координатами.

Есть ли способ получить конечную точку аннотаций для возврата текста с выделением?

или

Можно ли найти в документе текст, расположенный по координатам ограничительной рамки?

...