RUS  ENG 

Максим Попов (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 2
Смещение бирок
 
Алексей Аширов, можно ли программным путем узнать габариты бирки?
Смещение бирок
 
Алексей Аширов, спасибо, разобрался, заработало!
получается, что на snap point можно не обращать внимания, она автоматически перерисовывается
Layer.LabelLayers.Item(1).Labels.SetItem Lbl

не сразу понял, что point.X и point.Y выдают координаты в сантиметрах.

а можете проверить, Layer.GetBounds() правильно выдает верх и низ?
Смещение бирок
 
Здравствуйте!
Для смещения бирок надписей нужно использовать следующий код
Layer.LabelLayers[1].Labels.MoveLabel(sys, dblYShift, dblXShift);
проблема в том, что при этом двигается вся бирка и точка привязки (SnapPoint) тоже.

вопрос:
как можно в этой ситуации сдвинуть точку привязки обратно?

пробовал
Layer.Elements[sys].GetXY(out double X, out double Y);
Layer.LabelLayers[1].Labels.Item[sys].SnapPoint.SetPoint(X, Y);
не работает.
Изменено: Максим Попов - 16.01.2018 14:06:58
Подключение событий zulu в плагине
 
lihach, спасибо, по вашей инструкции все получилось!
Страницы: Пред. 1 2