Перейти к содержанию

doctorraz

Пользователи
  • Публикаций

    2 380
  • Зарегистрирован

  • Посещение

  • Победитель дней

    223

Весь контент doctorraz

  1. не забудь, в UI не вытащено, но суслик есть))) upd Вернее уже забыла, это основные настройки, в ActivX называется CenterPlot
  2. СПФОРМАТ не повернуть, он всегда wcs plane А вот видовые экраны и примитивы легко.. Но учитывая, КАК nanodev реализовал работу с бумагой, PlotRotation получается атавизм
  3. так и подумал, раскидано по вкладкам))) нужное дело добавлено через 3 минут
  4. Хорошая статья, спасибо. Не раскрыта тема выравнивания и как оно взаимодействует с PlotCentered? добавлено через 2 минуты или коль Alignment относится к CustomPlotSettings то будет еще статья, про CustomPlotSettings??
  5. похоже все несколько сложнее((( double[3] В листе координаты совпадают с GetWindowToPlot и Z=0 если удалить PlotAreas и потом добавить с теми же координатами, то ------------------------ Короче либо я не не понимаю, как... либо опять недопилено и брошено
  6. Спасибо. принимает, и вид от ПСК не зависит.. Разбираюсь с очередностью передачи параметров и сорока нано_точками выравнивания... затейники.. енум нафих... и так все понятно)))
  7. Спасибо, а я му Point совал))), удивлялся, чего не жрет))) Ага видел, уже почти наизусть Жаль, хотел с минимальными затратами и под АК publish и для нано plot Не беда, ветки уже разделились, как выяснилось нано умеет кое что, что АК и не снилось, ну и наоборот соответственно. Будем использовать сильные стороны обоих кадов
  8. Спасибо, вычитал в твоем коде. Получилось Net Api к CustomPlotSettings (PlotAreas ) нет и не будет??? ----------- Наоборот, если выставить вид и PlotArea Add через UI, то потом как модель не крути, на превьюшке будет вид примененный к листу. Крутая фича!!! Собственно в связи с этим вопрос: Подсмотрел в метаданных PlotArea Add(object ptMin, object ptMax); Судя по названию точки на вход принимает???, но какие Point2d или Point3d, object смущает... В каких координатах подсовывать? В общем, как в лист программно дописать PlotArea? -------------
  9. лет 15 назад, а то и больше, поколение проектантов сменилось нано еще в проектах не было когда оригинал это умел легко и непринужденно через центр управления или палитры догонят и перегонят, со временем
  10. Если в модели вручную задать рамку печати и применить к модели, затем программно сформировать другие настройки печати и применить к модели (layout.CopyFrom(ps )) то при открытии печати нано выдает такое предупреждение Собственно вопрос, как этого избежать? Подавить появление окна, что бы применялись программные настройки или что то надо подкрутить в конфиге layout? ---------------- И еще вопрос, при задании рамки в модели и применении ее к пространству, то как бы мы не крутили модель, на превью печати картинка всегда будет как сохранили. Есть ли досту
  11. Конечно... Сохраняем блок на который переопределяем командой ПБЛОК (имя файла имя блока, У нана почему то всегда Новый блок.dwg, а мог бы имя брать с блока, как это сделано в оригинале))) В файл в котором хотим переопределить команда ВСТАВИТЬ и выбираем файл с сохраненным блоком На запрос переопределить отвечаем утвердительно. Профит Так легко и непринужденно это делается в nanoCAD. Оригинал чересчур разбаловал пользователей ----- PS возможно есть способы попроще, просто я о них не знаю...
  12. Имха не косяк, а так оно работает, всегда, но.. В маркере можно задавать поля связей, в т.ч. и двухсторонней добавлено через 4 минут Отчегожеж.. Префикс позиции из базы, номер позиции, вручную или автонумерация, суффикс, например дн25 из базы.. В поле все это складываешь и вытягиваешь в спецификацию добавлено через 6 минут На чертеже маркер тоже может выглядеть по разному в зависимости какой материал в таблице параметров выбран добавлено через 7 минут Кстати для информации.. поле таблицы параметров ограничено 255 символов добавлено через 9 минут Возможн
  13. Последние нанотехнологии))) Крайнюю бету поставь.. О сколько нам открытий чудных Готовит нано, тешит слух И только юзер беспробудно Клянет и тянет багов плуг добавлено через 4 минут Хех.. только с этим окном.. счастливчик, но ты писал, что не боевой офицер - не действующий проектант.. Доставляет многое.. все репортить... работать когда? Конторке нужны проекты.. быстро много качественно.. все три сразу
  14. Хех, наоборот, суперновье нонче такое штампуют((
  15. Если кому интересно... Маркеры на препарацию... в детстве баловался))) ---------- PS что бы увидеть значения ShowValue при отладке, перед стартом нано должен быть запущен InDebMon тестовые маркеры.zip
  16. Можнл в блокноте составить и скопировать Года два назад было, но свелось к тому кажется, что внутренние переменные не хранит и с внешними не взаимодействует, короче методы в скрипте написать можно, но толку от них мало.
  17. Никак, это функционал параметрики, но Ты можешь прямо в поле переменной написать выражение.. В том числе и логику, результат будет значение этого поля... Где то мы с @MCAD целое исследование на эту тему делали))) Из скрипта код работает ограниченно
  18. офф Не сомневаюсь, пока на печати завис По крайней мере в моей конторке чертить ты можешь хоть палочками кружочками, но на бумаге должно быть красиво т.е. печать наше все
  19. рано я обрадовался((( если настраивать PlotSettings через PlotSettingsValidator надо каждое свойство в тру оборачивать.. /// ага OnError Resume Next, по всему коду((((это безумное время обработки, проще тогда из экселя подключаться, по времени то же будет) мне одному кажется, что с nanoNET Api что то не то? я конечно костыликов Try на ровном месте разложу, но как то это некрасиво получается((( upd не разложу try , очень долго получается ЗЫ обернул все свойства PlotSettings, настроилось сохранилось, работает, но какойто недокод получился(((( --------------------
  20. упсс, дольше это не про нану, что СОМ, что NET... неизменно быстрый результат ((( Для сравнения оригинальный САD Пока не умею, подрубать из Net COM AutoCAD, поэтому без теста COM хотя честно говоря считать тут секунды бесполезно... это жэж nanoпечать.. Процесс весьма небыстрый ------------ еще побочный эффект COM, что бы было красиво надо запомнить и потом вернуть на место текущий принтер в Net using все разрулит (ничо не было )) --------- PS если написать код, что бы не было исключений, а именно с ps.CopyFrom(layout)
  21. Хм, об этом я не подумал, был уверен, что коль исключение, значит плоттер в конфиг не встал Спасибо проверю upd Проверил, действительно плоттер встает в конфиг, это многое меняет, Спасибо еще раз! Через COM уже неинтересно.. Да и дольше наверное будет.. надо будет потестить если тру взлетит)) upd Try взлетел, теперь потестю0))
  22. Этот код нормально работает в оригинале и выбрасывает исключение в nanoCAD #if NC using Apps = HostMgd.ApplicationServices; using HostMgd.ApplicationServices; using HostMgd.EditorInput; using Teigha.DatabaseServices; using Rtm = Teigha.Runtime; #else using Rtm=Autodesk.AutoCAD.Runtime; using Apps=Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCAD.DatabaseServices; using Autodesk.AutoCAD.EditorInput; #endif namespace Rivilis { public class Plotters { [Rtm.CommandMethod("GetCanonicalNames")] public void GetCanonic
  23. Еще нюансик.. В листе нет комбо поворота. Но PlotRotation в листе крутить можно. Собственно хотел уточнить.. Комбо на лист второпях вытащить забыли? Или что...
×
×
  • Создать...