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

doctorraz

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

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

  • Посещение

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

    223

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

  1. Радоваться надо, что не доходит... на один фикс три бага((( Но если не мы то кто?
  2. а вон ты про что... спамеры шалят.. разминаются.. не думаю, что сайт создал пользователя и от его имени создал новое сообщение, копию твоего ИИ даже нанодев не умеет
  3. В нано 21 сборка 5834 починено добавлено через 1 минуту поиск наверное не работает))))
  4. жалко, что тема param.PlotAreas.Add совсем не раскрыта API совсем не работает? или некогда было разбираться?
  5. дык с этим никто и не спорит.. естественно а нано дает)) только не меняет
  6. не одно и то же через редактор жэж, а не прямое редактирование из окна свойств измени чегонить напрямую в окне свойств добавлено через 4 минут
  7. в окне свойства оригинал то же не умеет редактировать мтекст с форматированием переносами и прочим, если только не использовать прямой ввод ASCII символов. Сейчас оригинала под рукой нет, но если мне не изменяет память он не дает редактировать мтекст в свойствах. кстати нано21 то же не позволяет, а лишь имитирует этот процесс (в свойствах делаетвид, что редактируется, но не результат не сохраняется(((
  8. Если речь идет о редактировании значений многострочных атрибутов и эти значения у группы блоков одинаковы и нужно заменить значение на другое одинаковое, то почему бы не или я не понял всю глубину и сложность проблемы?
  9. дык чтобы не гадать специально обученную тему запилили ну и ТС утверждает: то, что кусочек топоплана воткнули в стандартный набор платформы не значит, что все темы надо валить в тему платформы
  10. ты будешь удивлен, но мы в ветке платформы, а не геодезии и картографии
  11. Собственно вот простенький код Sub plotnotplot() Set objApp = GetObject(, "nanoCAD.Application") 'цепляемся к нане Set comdoc = objApp.ActiveDocument Set al = comdoc.ActiveLayout Set Plot = comdoc.Plot Set cps = Plot.CustomPlotSettings(al) 'CustomPlotSettings.ColorMode = True al.PlotWithPlotStyles = True al.StyleSheet = "monochrome.ctb" Plot.CustomPlotSettings(al) = cps objApp.ActiveDocument.Regen acActiveViewport Plot.PlotToDevice End Sub Вот исходные настройки чертежа после выполнения вышеприведенного кода, параметры печати как в коде, монохром цвето
  12. человек однозначно спросил т.е. по видимому он в курсе какие у него единицы (без этого знания понятие масштаб не имеет смысла), просто не знает как получить натуральный размер в этих единицах))
  13. Какая разница?))) Масштаб это отношение.. при изменении масштаба единицы сократятся, соответственно останутся прежними))
  14. возможно надо выделить объекты и в ком строке: масштаб 5000 Очевидно, что надо масштабировать относительно точки вставки, что бы объект не сместился
  15. Возможно мне приснилось, но после ребрендинга форума , такая кнопка была. Теперь чет не нахожу.
  16. Хех, эт шиза у меня такая.. На самом деле скорость подготовки данных в деле печати не сильно критична (нанопечать даже в пдф, процесс весьма небыстрый) Для себя тестил, собрать практически все поля и свойства с тысячи форматок, в одном файле по времени около 0,003 сек!!! Имха по ситуации действую, если мне нужно только значение, то GetValueEx самое, то. Если кроме значения, мне нужны другие характеристики конкретного свойства, то конечно удобней всего GetProperty. Если надо пройти по всем свойствам и отобрать по признаку (например что это ячейка комментарий таблицы
  17. Спасибо так переваривает любой текст Multicad.Text.RTF.Node nd = Multicad.Text.RTF.Node.ForceParse(sDesignation); upd Спасибо. Ты таки направил меня по тому пути. GetProperty надо отдельно получать GetValue это время, получается в два раза дольше (00:00:12.5768325), чем пример выше (00:00:07.4846668) sDesignation =(string) mcProperties.GetProperty("Designation").GetValue(); но таки есть быстрое свойство, работает очень быстро (00:00:03.9139507) sDesignation =(string) mcProperties.GetValueEx("Designation", null); миллион итераций одно
  18. В свойствах количество строк или столбцов ему измени... опять массивом становится)))
  19. Получаю текстовые свойства объекта MC (форматка) Если в свойствах присутствует форматирование (верхний нижний индекс, вставлено поле или связь на текст другого объекта), то McPropertySource mcFrmPropSource = idMcObj.GetObject()?.Cast<McPropertySource>(); McProperties mcFrmProps = mcFrmPropSource.ObjectProperties; string sDesignation = mcFrmProps["Designation"].ToString(); вернет="{\\rtf1\\ansi\\deff0{\\fonttbl{\\f0\\fnil\\fcharset0 CS Standard;}}\r\n\\fs17 \\v\\embo\\impr <ref id=\"4241934004\">\\v0\\embo0 02919-11544-\\u1040?\\u1058?\\u1061?\\v\\embo &l
  20. жалко((( в планах нет вытащить их? Совсем было бы красиво ------------- кстати в nanoCAD.InanoCADPlotCustomParams забыли вытащить RunPDFAppEx ((( этот параметр , как я понял 0-не показывать после печати, 1-открыть в просмотрщике, 2-открыть в просмотрщике с диалогом печати т.е. nanoCAD.InanoCADPlotCustomParamsparam = plot.CustomPlotSettings[activeLayout]; param.RunPDFAppEx = 0;//даже скомпилировать не даст, нет такого(((( //----------------------- dynamic param = plot.CustomPlotSettings[activeLayout]; param.RunPDFAppEx = 0;//а так соберется
×
×
  • Создать...