All Forums
 Категория Visio
 Форум Вопросы и ответы
 Вызов формы из макроса
Author Previous Topic Topic Next Topic  

Tatyana

Russia
19 Posts

Posted - 02/04/2004 :  07:20:40
Еще один глупый вопрос:
Как я могу узнать координаты connection point относительно страницы.
Так я вычисляю координаты точки только в системе координат самого шейпа:
X=shpObj.CellsSRC(visSectionConnectionsPts,0,visX)
Y=shpObj.CellsSRC(visSectionConnectionsPts,0,visY)

Digitall

Russia
389 Posts

Posted - 02/04/2004 :  08:49:26  Visit Digitall's Homepage
quote:
Originally posted by Tatyana

Еще один глупый вопрос:
Как я могу узнать координаты connection point относительно страницы.
Так я вычисляю координаты точки только в системе координат самого шейпа:
X=shpObj.CellsSRC(visSectionConnectionsPts,0,visX)
Y=shpObj.CellsSRC(visSectionConnectionsPts,0,visY)


Когда вы чертите фигуру, то в ячейках PinX и PinY заносятся координаты центра этой фигуры. Поэтому необходимо просто взять PinX, вычесть LocPinX и прибавить X координату Connection points. Это и будет X координата относительно листа. C Y тоже самое.
Go to Top of Page

Tatyana

Russia
19 Posts

Posted - 02/04/2004 :  09:15:12
quote:
Originally posted by Digitall

quote:
Originally posted by Tatyana

Еще один глупый вопрос:
Как я могу узнать координаты connection point относительно страницы.
Так я вычисляю координаты точки только в системе координат самого шейпа:
X=shpObj.CellsSRC(visSectionConnectionsPts,0,visX)
Y=shpObj.CellsSRC(visSectionConnectionsPts,0,visY)


Когда вы чертите фигуру, то в ячейках PinX и PinY заносятся координаты центра этой фигуры. Поэтому необходимо просто взять PinX, вычесть LocPinX и прибавить X координату Connection points. Это и будет X координата относительно листа. C Y тоже самое.


Спасибо! Я так и делаю. Просто я думала, что это можно сделать проще.
Go to Top of Page
  Previous Topic Topic Next Topic  
Данный сайт является архивом форума visio.artberg.ru, который был закрыт в связи с переходом на новую платформу visio.getbb.ru
Все материалы доступны только для чтения! Если у вас появились вопросы, или вы хотите что-то обсудить, связанное с Visio, обращайтесь на новый форум!
Архив был создан благодаря совместным усилиям Генадия Туманова @Tumanov (visio.artberg.ru), Александра ака @Surrogate (visio.getbb.ru), и Николая Белых @nbelyh (unmanagedvisio.com)