|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
27.01.2019, 22:39 | #1 | |
Как добраться до "бумаги", желательно через interop.
Регистрация: 13.06.2012
Сообщений: 98
|
||
Просмотров: 15258
|
|
||||
Регистрация: 10.08.2013
Сообщений: 11,052
|
Цитата:
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,052
|
та же справка.
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,052
|
там чуть ли не половина методов и свойств относиться к печати) Смотрите где Plot фигурирует в названии, например. И ищите примеры печати на VBA в инете для убыстрения процесса, у меня под рукой только для .NetApi. И вообще лучше использовать наборы параметров листов по возможности, имхо - не так часто приходится менять печатающие устройства обычно, и можно сделать эти наборы разок и вручную вполне.
----- добавлено через ~27 мин. ----- Только есть подозрение, что в ActiveX "забыли" вытащить методы для работы с наборами параметров листов, в отличие от .Net. |
|||
|
||||
Цитата:
единственное из VB нет доступа к настройке прозрачности в параметрах печати... а так Код:
__________________
Мастерская СПДС |
||||
|
||||
Регистрация: 13.06.2012
Сообщений: 98
|
В том то и дело, что когда я делал по файлику в день, вручную было "вполне" и не напряжно. Теперь поступила команда переделать. А там уже две сотни файликов накопилось... Причем переделывать нужно не только в автокаде, так что его я задвинул на потом, надеясь что напишу все-таки прогу. Пока что урывками гуглю... В офисе хотябы запись макросов спасает, тут с этим хуже.
А так то автокад не основная у меня программа, и даже не вспомогательная... Эпизодическая. Последний раз я сталкивался с ним шесть лет назад! Тогда нужно было изменить программу для ЧПУ, которую он воспринимал в виде файла .dxf с чем-то напоминающем чертеж внутри (точнее полторы сотни таких программ). С печатью соответственно тогда я дела не имел. В этот раз нужно на готовом чертеже делать пометки / надписи и печатать в картинку. В следующий раз... а будет ли он этот следующий раз вообще? Так что изучать все "от и до" удовольствие сомнительное - это может даже никогда не пригодиться... Но ведь может дачник сажать картошку без диплома агронома, а вопросы задать соседу |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,052
|
т.е. в ActiveX можно взять и применить готовый Набор параметров листа? Методы и свойства для программной настройки параметров есть, не спорю.
Цитата:
|
|||
|
||||
Цитата:
----- добавлено через ~9 мин. ----- вот и меняем PlotConfiguration программно как надо, а потом CopyFrom к нужным Layout, а можно програмно CopyFrom к ста листам с одинаковым форматом, а потом один раз руками поменять привязанный PlotConfiguration и применится ко всем листам алгоритмов реализации море, инструмент да хоть из экселя на VBA, на коленке
__________________
Мастерская СПДС |
||||
|
||||
Регистрация: 13.06.2012
Сообщений: 98
|
Цитата:
Да и вопрос вроде не такой уж сложный чтоб к фрилансерам бежать. Я наверное как-то не так вопросы задаю в других ветках людям отвечают даже примерами с кодом, я спросил всего-лишь названия ф-ций и был послан в справку А плагин я пробовал писать, когда другого выхода не было. Даже работает. Но инфы по ним еще меньше чем по vba. Телодвижений больше... Да и сомнительно как-то что плагин подойдет к моей задаче. Ведь команда работает в пределах одного чертежа? Т.е. все равно придется писать вспомогательную программу которая будет открывать файлы из папки по очереди и вызывать команду плагина? |
|||
|
||||
Цитата:
например так, открывает по очереди все файлы из дирректории Код:
__________________
Мастерская СПДС |
||||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
как Вы напишите команду, так она работать и будет. Хотите в пределах одного чертежа, хотите в пределах открытых чертежей, хотите обработайте все dwg на сервере.... Выбор за Вами.
Не так задаете. Напишите и покажите что Вы уже сделали, опишите что у Вас не получается... уверен в этом случае Вам помогут. А так, на шару и еще я не хочу читать и разбираться..... шансов на помощь не много. |
|||
|
||||
Регистрация: 13.06.2012
Сообщений: 98
|
|
|||
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589
|
А выглядит именно так, как я написал... в противном случае, Вы бы воспользовались справкой и некоторыми намеками из сообщения 7 данной темы и пройдя по паре кросс ссылок, нашли бы метод SetLayoutsToPlot Method (ActiveX) и пример кода к нему, где нашли бы ответ на свой вопрос "как обратиться к конкретному листу?", а не расписывали бы тут, как у Вас времени нет справку читать. Нда... на поиск этого метода, я потратил 2 минуты.... но на форуме спрашивать - это конечно быстрее.
|
|||
|
||||
Регистрация: 13.06.2012
Сообщений: 98
|
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,052
|
т.е. вы даже не пробовали в перечне методов переходить по ссылкам и смотреть более детальное описание, и зачастую даже с примером... там много информации, и Аутодеск никакого секрета из нее не делает..
|
|||
|
||||
__________________
Мастерская СПДС |
||||
|
||||
Регистрация: 13.06.2012
Сообщений: 98
|
Сергей812, я только что написал в #17.
Эту задачу я отодвинул на потом, но знаю что она меня ждет, поэтому чуть заранее задал вопрос, т.к. ни методом "научного тыка" ни гуглением оперативно найти ответы не получилось. Я не могу сейчас глубоко вникать, создал ветку в надежде что кто-нибудь что-нибудь полезного накидает, а разбираться буду ближе к делу. С другой стороны задавать вопрос тогда, когда припрет, может оказаться уже поздно... Не факт что ответят оперативно... Както так... Надеюсь это не криминал? |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Можно ли эвакуироваться через помещение в коридор, ведущий к наружному выходу? | snair | Пожарная безопасность | 2 | 12.12.2018 08:57 |
Запрет на проезд локомотивов через эстакаду, какие меры предпринять? | Swarka | Автомобильные и железные дороги, мосты, тоннели и организация движения | 7 | 01.06.2018 15:21 |
Изменение масштаба блока при вставке через буфер | Immortal_6666 | AutoCAD | 6 | 08.05.2018 12:57 |
Как сделать что бы открывать и сохранять файлы можно было как обычно через мышку, а не через командную строку? | beslan | AutoCAD | 1 | 17.10.2011 11:43 |
Через 25 лет стоимость эксплуатации превышает стоимость строительства ? | Tyhig | Архитектура | 41 | 24.08.2011 11:00 |