Как вычислить координаты ячейки в таблице, символа в параграфе?

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

teatral

Участник
Топикстартер
Сообщения
350
Реакции
365
У объектов Cell и Character нет свойства GeometricBounds.
Пробежал по их свойствам не нашел чего-то похожего по смыслу.

Поскажите, как можно вычислить координаты определенного символа, а также ячейки таблицы ?

(теоретически можно вставить какой-то Rectangle в текст и использовать его GeometricBounds, но нет ли чего разумнее)
 
Ответ: Как вычислить координаты ячейки в таблице, символа в параграфе?

Поскажите, как можно вычислить координаты определенного символа
Аналогичная тема была про корел. Нет, к сожалению, простого решения не существует. Самое умное, что придумали тогда - скурвить текст и разбирать курвленый текст на символы. :(
 
Ответ: Как вычислить координаты ячейки в таблице, символа в параграфе?

Так определяется координата последнего символа в строке.
myEndHorizontalOffset = mySelection.lines.characters[-1].horizontalOffset;
Соответственно можно получить координаты любого символа.
 
Ответ: Как вычислить координаты ячейки в таблице, символа в параграфе?

Ух ты, надо же, а ни в кореле ни в иллюстраторе такого нет.
 
Ответ: Как вычислить координаты ячейки в таблице, символа в параграфе?

можно получить координаты любого символа.
Можно, конечно, но только по горизонтали.))
Поэтому
простого решения не существует
так и есть.
 
Ответ: Как вычислить координаты ячейки в таблице, символа в параграфе?

Ну почему же только по горизонтали? Можно и по вертикали. Пример:

Код:
myX1 = myFoundItem.characters.item(0).horizontalOffset;
myY1 = myFoundItem.characters.item(0).baseline;
 
Статус
Закрыто для дальнейших ответов.