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

Алексей77

14 Posts

Posted - 01/24/2006 :  16:30:21
Друзья! Совсем маленький вопросик!
В разных командах, например
Drop(Something,1,1),
где (1,1)-координата точки, применяются явно другие единицы измерения, чем в самом рисунке, что неудобно. Подскажите, пожалуйста, можно ли вводить координаты точек в таких же единицах?
Заранее благодарен!

brace

Russia
358 Posts

Posted - 01/24/2006 :  16:52:11
вот что написано в хелпе visio VBA

Always specify a unit of measure when you enter a formula in a cell that expects a dimensional value. If you don't specify a unit of measure, Visio uses the default unit for that cell, which can be page units, drawing units, type units, duration units, or angular units
Go to Top of Page

Алексей77

14 Posts

Posted - 01/24/2006 :  16:58:46
Так вроде бы, по умолчанию он должен брать координаты листа, а на самом деле - нет.
Go to Top of Page

Алексей77

14 Posts

Posted - 01/25/2006 :  09:42:41
Ребята! Я в отчаянии!
Напишите придурку, как указать в вышеуказанном выражении размерность миллиметры.
Спасибо!
Go to Top of Page

brace

Russia
358 Posts

Posted - 01/25/2006 :  12:21:33
visio американец и понимает по умолчанию только в дюймах
нашел примерчик
как это работает сам не знаю я не программер

Public Sub DrawRect()
Const InchToMM = 1 / 25.4
Dim x1, x2, y1, y2 As Double
x1 = 10 * InchToMM
y1 = 10 * InchToMM
x2 = 30 * InchToMM
y2 = 30 * InchToMM
Call ActivePage.DrawRectangle(x1, y1, x2, y2)
End Sub

Go to Top of Page

Алексей77

14 Posts

Posted - 01/25/2006 :  12:27:42
Спасибо, друг!
До этой фишки я и сам дошел. Но уверен, что есть способ указать ММ в команде! В HELP-ах говорится о возможных разных размерностях, но нет ни одного поганенького семплика, чтобы стало ясно как указать размерность!!! HELP без примера - как брачная ночь без невесты! Не так ли?
Go to Top of Page

brace

Russia
358 Posts

Posted - 01/25/2006 :  13:18:33
да хелп бесталковый и он завязан на интернет
это мода такая дурацкая пошла = тормоза
но учти там два хелпа
для простых юзеров и для программеров.
Go to Top of Page

Tumanov

Russia
1198 Posts

Posted - 01/25/2006 :  19:09:32
Мне не на что сослаться, чтобы подтвердить бесполезность поисков, но кажется искать все-таки бесполезно. Придется пересчитывать через дюймы.
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)