[CDR X5-X8] как устанавливать текст путем указания координат центра текста

Статус
Закрыто для дальнейших ответов.

Nezar

Участник
Топикстартер
Сообщения
158
Реакции
3
добрый вечер
можно ли как-то устанавливать текст путем указания координат центра текста, а не угла?
Спасибо!
 
upload_2016-8-8_18-36-51.png
 
вам ничего, обведённое красненьким, в интерфейсе не говорит?

debil.jpg


аналогичная картинка есть и докере трансформ.


не говорит?
 
Ссори, забыл уточнить.
текст ставится через vba
Set shе = ActiveLayer.CreateArtisticText(x, y, 20, , , "Arial", 0, , , , cdrCenterAlignment)
так вот эти Х и Y задают координаты угла. а надо чтобы они воспринимались как координаты центра.

поэтому, к сожалению, обведенное красненьким тут не поможет ((
 
дык вопрос надо внятно ставить.
 
а программно можно как то указать эту начальную точку?
 
После размещения текста получить размеры объекта, ну и путем несложных вычислений перепозиционировать.
 
После размещения текста получить размеры объекта, ну и путем несложных вычислений перепозиционировать.
все оказалось гораздо проще. даже вычислять ничего не надо было. просто по тем же координатам сделать сетпозишн
 
@Nezar,

ActiveDocument.ReferencePoint = cdrCenter

это вроде аналог "тыканья в красненькое в центр"
 
Последнее редактирование:
это в первую очередь попробовал. с текстом не заработало (
 
Статус
Закрыто для дальнейших ответов.