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

ebsbk

2 Posts

Posted - 05/14/2008 :  15:43:26
quote:
Double XCord = 0;
Double YCord = 0;


XCord = Convert.ToDouble(shLocation.get_Cells("PinX").Formula.ToString().TrimEnd('m', ' '));

YCord = Convert.ToDouble(shLocation.get_Cells("PinY").Formula.ToString().TrimEnd('m', ' '));;


Visio.Shape vsoPersonShape = vsoPage.Drop(personMaster, XCord, YCord);


vsoPersonShape в итоге получаетс совсем дургии координаты , нежели shLocation. Подскажите в чём проблема? Вобще необходимо разместить новый шейп рядом с исходным...

Tumanov

Russia
1198 Posts

Posted - 05/14/2008 :  17:44:42
Скорее всего размерность не состыковалась.
vsoPage.Drop(... работает в дюймах.
Go to Top of Page

ebsbk

2 Posts

Posted - 05/15/2008 :  07:34:52
quote:
Originally posted by Tumanov

Скорее всего размерность не состыковалась.
vsoPage.Drop(... работает в дюймах.


Cпасиббо. А как лучше поступить в ситуации данной? Просто нужно фигурку нарисовать рядом с другой...
Go to Top of Page

Tumanov

Russia
1198 Posts

Posted - 05/15/2008 :  15:43:30
Так вычислите коэффициент и домножайте на него. Я не знаю, какая у Вас задана единица измерения у страницы. Но поделить метры или миллиметры на дюймы - это не сложно.
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)