Author |
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
|
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 тоже самое. |
|
|
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 тоже самое.
Спасибо! Я так и делаю. Просто я думала, что это можно сделать проще.
|
|
|
|
Topic |
|
|
|