Форум пользователей Visio

Форум по вопросам применения и программирования в Visio
Текущее время: 02 июл 2020, 23:00

Часовой пояс: UTC + 3 часа [ Летнее время ]


Правила форума


При размещении файлов предпочтительным является формат vsd (а не vsdx/vsdm)
Размещая ваши вложения на форуме не используйте имена файлов содержащих кириллицу, в противном случае файл будет иметь имя .<расширение файла> !
Для форматирования ваших сообщений используйте BBCodes, описание используемых на форуме BBCodes.



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Фигура, созданная программой, не отображается на листе.
СообщениеДобавлено: 22 июн 2020, 19:42 
Не в сети

Зарегистрирован: 22 авг 2019, 20:02
Сообщений: 13
Использую Visio c: 2019
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Здравствуйте коллеги. Столкнулся с непонятной проблемой. Пытаюсь создать C# программой обычный прямоугольник.
Shape shape1 = TekPage.DrawRectangle(100, 100, 200, 200);
Прямоугольник создается. Я могу читать/писать его параметры. Если программно просмотреть фигуры на странице, то он есть.
Но визуально на листе я его не вижу. Что я делаю не так? Подскажите.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Фигура, созданная программой, не отображается на листе.
СообщениеДобавлено: 22 июн 2020, 20:37 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 1636
Очков репутации: 100612

Добавить очки репутацииУменьшить очки репутации
На два с половиной метра правее не смотрели? Он должен быть там.
Это же все в дюймах.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Фигура, созданная программой, не отображается на листе.
СообщениеДобавлено: 22 июн 2020, 21:19 
Не в сети

Зарегистрирован: 22 авг 2019, 20:02
Сообщений: 13
Использую Visio c: 2019
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Tumanov писал(а):
На два с половиной метра правее не смотрели? Он должен быть там.
Это же все в дюймах.



Спасибо. А я почему-то был твердо уверен что размеры в пикселях. Привычка сработала. В C# все изображения в пикселях.
А все так просто. Где то я не дочитал. Проверил. Действительно фигура улетела за пределы листа.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Фигура, созданная программой, не отображается на листе.
СообщениеДобавлено: 23 июн 2020, 00:06 
Не в сети
Глав-тролль

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3920
Откуда: оттуда
Использую Visio c: 1998
Уровнь квалификации: Отсутствует
Serg_G1 писал(а):
Привычка сработала. В C# все изображения в пикселях.
это не от того, что вы кодите в C#. а от того что кодите на WinForms которые собственно измеряются в пикселях.
Surrogate в сообщении #14243 писал(а):
шейп должен иметь интересующие вас координаты, которые задаются в дюймах (единице измерения в визио по умолчанию)
визио аршином общим не измерить :mrgreen:


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB