Создание Border

Автор Тема: Создание Border  (Прочитано 8050 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

Оффлайн filatАвтор темы

  • ADN Club
  • ****
  • Сообщений: 265
  • Карма: 2
Создание Border
« : 15-03-2016, 10:07:32 »
Как можно создать Border в чертежа так, чтоб BorderDefinitions остался только дефолтовский шаблон?

Оффлайн mikazakov

  • ADN
  • *
  • Сообщений: 752
  • Карма: 195
  • Skype: mikazakov@mail.ru
Re: Создание Border
« Ответ #1 : 15-03-2016, 10:15:36 »
Бордер на чертеже без бордер-дефинции не получится.

Оффлайн filatАвтор темы

  • ADN Club
  • ****
  • Сообщений: 265
  • Карма: 2
Re: Создание Border
« Ответ #2 : 15-03-2016, 11:37:12 »
Бордер на чертеже без бордер-дефинции не получится.
Может и не без...
Но факт остается фактом: это сделать можно и как минимум одна программа это делает! Осталось только понять КАК???

Оффлайн mikazakov

  • ADN
  • *
  • Сообщений: 752
  • Карма: 195
  • Skype: mikazakov@mail.ru
Re: Создание Border
« Ответ #3 : 15-03-2016, 11:59:38 »
Выложи пример чертежа

Оффлайн filatАвтор темы

  • ADN Club
  • ****
  • Сообщений: 265
  • Карма: 2
Re: Создание Border
« Ответ #4 : 15-03-2016, 12:14:49 »
Выложи пример чертежа

Оффлайн mikazakov

  • ADN
  • *
  • Сообщений: 752
  • Карма: 195
  • Skype: mikazakov@mail.ru
Re: Создание Border
« Ответ #5 : 15-03-2016, 12:41:36 »
Ответ на твой вопрос прост, геометрия рамки, которая по логике должна находится в объекте типа Бордере, тупо нарисована в титульном блоке. Поэтому и Бордер тут не нужен.

Оффлайн filatАвтор темы

  • ADN Club
  • ****
  • Сообщений: 265
  • Карма: 2
Re: Создание Border
« Ответ #6 : 15-03-2016, 13:21:44 »
Ответ на твой вопрос прост, геометрия рамки, которая по логике должна находится в объекте типа Бордере, тупо нарисована в титульном блоке. Поэтому и Бордер тут не нужен.
Бордер нужен и нарисован отдельно! Это хорошо видно если удалить титульный блок.

Оффлайн mikazakov

  • ADN
  • *
  • Сообщений: 752
  • Карма: 195
  • Skype: mikazakov@mail.ru
Re: Создание Border
« Ответ #7 : 15-03-2016, 13:46:07 »
Бордер нужен и нарисован отдельно! Это хорошо видно если удалить титульный блок.
ну пример нужно яснее присылать, значит тут просто вставлен дефаулт-бордер с определенными настройками, дефаулт-бордер все равно имеют свою дифинцию в ресурсах чертежа.
Так что нет такого как ты описываешь в самом начале, что бордер есть, а дифинции нет.
Тогда встречный вопрос: на кой тогда бордер нужен если все  в титульном блоке прорисовано, тут уж нужно определится либо ты рисуешь в в Бордере или в титульном блоке, зачем тупо одни линии под другими рисовать в двух разных местах?

Оффлайн filatАвтор темы

  • ADN Club
  • ****
  • Сообщений: 265
  • Карма: 2
Re: Создание Border
« Ответ #8 : 15-03-2016, 14:18:09 »
Зачем? - это не вопрос...
Данный бордер нужен, чтоб титульный блок вставлялся в нужные координаты.
Хорошо переформулирую вопрос: что нужно сделать с дефаулт-бордер чтоб получить такую рамку? При этом нужно учитывать что размеры рамки не соответствуютдефаулту...

Отмечено как Решение filat 15-03-2016, 14:49:48

Оффлайн mikazakov

  • ADN
  • *
  • Сообщений: 752
  • Карма: 195
  • Skype: mikazakov@mail.ru
Re: Создание Border
« Ответ #9 : 15-03-2016, 14:29:05 »
filat,
что нужно сделать с дефаулт-бордер чтоб получить такую рамку?
Я думаю, что нужно поиграться с примером из хэлпа:


Извините, вам запрещён просмотр содержимого спойлеров.

Оффлайн filatАвтор темы

  • ADN Club
  • ****
  • Сообщений: 265
  • Карма: 2
Re: Создание Border
« Ответ #10 : 15-03-2016, 14:49:41 »
Вот это то что надо!
За одним маленьким уточнением строка  Set oBorder = oSheet.AddDefaultBorder(... в исходном виде из примера не работает.

Оффлайн mikazakov

  • ADN
  • *
  • Сообщений: 752
  • Карма: 195
  • Skype: mikazakov@mail.ru
Re: Создание Border
« Ответ #11 : 15-03-2016, 18:24:28 »
Set oBorder = oSheet.AddDefaultBorder(... в исходном виде из примера не работает.
наверное уже вставленный Бордер на чертежный лист мешает.