Author |
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(... работает в дюймах. |
|
|
ebsbk
2 Posts |
Posted - 05/15/2008 : 07:34:52
|
quote: Originally posted by Tumanov
Скорее всего размерность не состыковалась. vsoPage.Drop(... работает в дюймах.
Cпасиббо. А как лучше поступить в ситуации данной? Просто нужно фигурку нарисовать рядом с другой... |
|
|
Tumanov
Russia
1198 Posts |
Posted - 05/15/2008 : 15:43:30
|
Так вычислите коэффициент и домножайте на него. Я не знаю, какая у Вас задана единица измерения у страницы. Но поделить метры или миллиметры на дюймы - это не сложно. |
|
|
|
Topic |
|