|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
|
||||
Конструктор (МК) Регистрация: 27.11.2007
Львів
Сообщений: 456
|
kp+, я не могу понять, как можно выделить текст в ячейке таблицы отдельно от самой таблицы, а??? Для того чтобы выделить этот текст, нужно сначала войти в таблицу, а при этом твоя функций отменяется, и это логично... Насколько я понял, твой код можно использовать прямо из ком. строки, или еще нужно доделывать до рабочего состояния??? Пробовал сохранять как .lsp файл, не знаю, пока не работает...
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
beholder, вызываешь функцию и указываешь на текст, который хочешь обработать. Рассказали же..
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Конструктор (МК) Регистрация: 27.11.2007
Львів
Сообщений: 456
|
С мультитекстом все ОК, а вот цитата от kp+
С таблицей ничего такого сделать невозможно в принципе (по крайней мере в 2007-м точно). Интересно, а есть ли какая-то сист. переменная, которая отвечает за расстояние между строками текста именно в ячейке таблицы AutoCAD, а не просто мультитекста? |
|||
|
||||
Конструктор (МК) Регистрация: 27.11.2007
Львів
Сообщений: 456
|
Спасибо, kp+, уже сделал себе отдельные кнопочки для разного расстояния между строками текста, вот бы такое еще и в таблицах работало... Но это уже, наверное в 2010 акаде сделают )))
Последний раз редактировалось beholder, 23.12.2008 в 00:53. |
|||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
beholder, подпримитивами таблицы являются обычные Мтексты. Моя функция залазит в их свойства, не обращая внимния, что они входят в состав таблицы.
Поясняю, как с ней работать: 1) в редактирование текста таблицы заходить НЕ НУЖНО! 2) вызвать функцию 3) в ответ на "Select object" щелкнуть один раз по прямо нужному тексту (не по рамке таблицы! и не по пустому полю внутри нее!). Не удивляйся, а сделай так как написано. Это LISP! Удачи! |
|||
|
||||
Конструктор (МК) Регистрация: 27.11.2007
Львів
Сообщений: 456
|
Select object:
Выбираю то, что ты говоришь, результат: error: bad argument type: lentityp nil Я говорю именно о встроенной таблице в автокаде (не о таблице из линий и мтекстов, не о таблице Excel, вставленной как OLE-объект), именно о таблице как о примитиве, в которой можно считать, вставлять поля и блоки и т.д. Надеюсь, ты меня правильно понял??? В любом случае, функция для содержимого ячейки таблицы не работает |
|||
|
||||
Конструктор (МК) Регистрация: 27.11.2007
Львів
Сообщений: 456
|
Я пробовал менять шрифт, вообще другую таблицу создал, ничего не изменяется, с текстом в ячейке не работает.
Последний раз редактировалось Солидворкер, 23.12.2008 в 22:24. |
|||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
гм. получается, шрифт должен быть штриховой, не TrueType. Например, txt.shx. Можно временно установить для той ячейки шрифт txt.shx, провернуть изменение межстрочного интервала и вернуть на место любимый ISOCPEUR.ttf
Если это шаблон, то делать придется всего один раз |
|||
|
||||
Регистрация: 25.03.2008
Зелик
Сообщений: 1,577
|
О шрифтах в таблице. Вставляю ДатаЛинком таблицу (автокад 2008), шрифт из экселя - ни к чорту! ТекстСтиль у таблицы правильный, но шрифт убивает просто (хуже, чем OLE распечатыватся). Можно разлочить все ячейки и поменять вручную шрифт, но, если таблица большая, то можно и устать! Нет ли у кого методы?
|
|||
|
||||
архитектор Регистрация: 02.04.2006
Беларусь
Сообщений: 348
|
Если вдруг кому-то ещё надо (всё-таки 2009-й на дворе)... В таблицах AutoCAD 2006 легко можно назначить толщину горизонтальных линий (в т. ч. и самой нижней) меньше, чем вертикальных. Всё дело, оказывается, в последовательности действий. В редакторе стилей таблиц сначала выбираем вес потолще и щёлкаем кнопку "Все границы", потом здесь же выбираем вес потоньше и щёлкаем кнопку "Нижние границы". Если же об этом знают уже все, кроме меня , то звыняйте.
|
|||
|
||||
архитектор Регистрация: 02.04.2006
Беларусь
Сообщений: 348
|
Я вообще-то говорил про AutoCAD 2006, а не про 2008. Цитата из тебя:
Общий смысл таков: можно сделать таблицу в соответствии с требованиями ГОСТ стандартными средствами AutoCAD 2006 (а может, и 2005 тоже, не проверял). |
|||
|
||||
рисование Регистрация: 19.02.2009
Сообщений: 210
|
Александр К.
имхо, наверное нужно самому шаблончик заново создать. Просто мистический файл. Если же заново обрисовать границы ячеек не лень (тогда все ОК получается). Вот возникли вопросы: 1)И можно ли в таблице суммировать значения из определенных МТекст'ов разбросанных по модели? 2)в модели имеется несколько таблиц. Необходимо в одной из них просуммировать определенные значения из остальных таблиц. Как это сделать? 3) Как строго задать высоту заголовков столбцов и высоту строк таблицы? Последний раз редактировалось vrtm, 19.02.2009 в 14:59. |
|||