|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
27.08.2009, 13:55 | #1 | |
Оптимизация таблиц
Регистрация: 12.07.2008
Сообщений: 211
|
||
Просмотров: 7273
|
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,826
|
а жаль, мне б тоже хотелось бы услышать
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
Во-первых, atable поддерживается и работает в версиях вплоть до 2010. то, что сайт начальный переехал - еще ничего не значит. Я atable не пользуюсь - как-то не до того
Во-вторых, в подавляющем большинстве случаев AutoCAD'овская таблица, ИМХО, более чем соответствует самым различным требованиям. Да, ее надо настроить. Да, там есть несколько "косяков". Но и те, по-моему, связаны больше с применением разных шрифтов (по аналогии в Multileader).
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
- Регистрация: 24.07.2005
Москва
Сообщений: 1,335
|
Цитата:
Цитата:
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
Возвращаясь к начальному вопросу: попробуй
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 12.07.2008
Сообщений: 211
|
Кулик Алексей aka kpblc круть! Вроде работает!
Тока надо бы доработать чтоб лисп НЕ изменял ячейки, в которых Row Style и/или Cell Style имеют значения Header или Title. Почему так? Потому что я имею несколько стилей Data (Data Decimal, Data Whole, Data text)
__________________
Users are not stupid, they are busy. |
|||
|
||||
- Регистрация: 24.07.2005
Москва
Сообщений: 1,335
|
Идея хороша, но
Цитата:
Я скажу одно: если бы был Mtext и line, то у mtexta хотя бы есть linespasing factor, есть высота шрифта и есть bounding box, там было бы гораздо проще анализировать эту задачу, с таблицами увы. |
|||
|
||||
Регистрация: 12.07.2008
Сообщений: 211
|
Цитата:
__________________
Users are not stupid, they are busy. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
Sleekka, чо ты такой злой-то?
Значит так, бага с "невыделением текста" я не ловил (или рассказывай подробнее, что там не покатило). Про блок внутри таблицы знаю, обходил в свое время. Сейчас уже решения не вспомню. acyxou, достаточно ввести всего одну проверку (кстати, добавил еще и снятие автоматического пересчета таблицы - для ускорения обработки): Код:
Sleekka, ты для MTEXT'a задай принудительно Width меньше реальной ширины (например, 1.1) и потом попробуй получить для него BoundingBox. Например, создай многострочник по команде Код:
Код:
Код:
Дальше. "<...>нормальному программисту написать программу рисования таблиц - это семечки<...>" Ну, значит я - ненормальный программист. Я написать подобное не могу (если вспоминать, например, про внесение изменений в таблицу - как предлагаешь делать? По правому клику вызывать конт.меню? А у тебя не было случаев, что конт.меню отключают пользователи? Или по двойному клику? Ну так запусти такой код, например, в ADT или MEP и добейся корректной работы штатных инструментов). А ты можешь? А если можешь, чего ж молчишь как рыба об лед?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. Последний раз редактировалось Кулик Алексей aka kpblc, 01.09.2009 в 14:37. Причина: Исправил код |
|||
|
||||
- Регистрация: 24.07.2005
Москва
Сообщений: 1,335
|
1. bounding box mtexta обходится функциями из express-ov, VVA меня этому научил.
2. Цитата:
ЗЫ. Я рассматриваю форум как средство для обсуждения интересных кодов и идей, идея о том чтобы не использовать объекты акада высокого уровня мне кажется весьма интересной, но выкладывание простого кода уровня example из helpa мне кажется безобразием, здесь и работодатели то не появляются зачем писать коды по каждому зову не хотящих делать самостоятельно. ИМХО так они не научатся, а когда научатся тогда пойдет мода на нашу тему и потянется работодатель, в итоге все равно выкладывать здесь код или нет на расклад в мире это никак не повлияет. Последний раз редактировалось Sleekka, 27.08.2009 в 16:05. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
Дык ессно, я ж один аргумент по запарке пропустил да (princ) в конце не вставил Код в #14 исправил
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 12.07.2008
Сообщений: 211
|
Кулик Алексей aka kpblc, значит все таки лыжи Пасиб, щас погоняем...
Вобщем, все круто, но неплохо было бы еще замеченный тов. Sleekka недостаток устранить Цитата:
__________________
Users are not stupid, they are busy. Последний раз редактировалось acyxou, 27.08.2009 в 16:45. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
acyxou, код (#14) доработал.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Оформление таблиц и спецификаций | vfhc | Разное | 5 | 26.02.2009 12:59 |
Создание таблиц | Кулик Алексей aka kpblc | Программирование | 8 | 09.12.2008 14:34 |
Отслеживание ТАБЛИЦ на чертеже [программно] | TwoZero | Программирование | 7 | 07.05.2008 10:52 |
Создание таблицы из нескольких таблиц по условию | Sergey57 | Программирование | 6 | 26.04.2007 12:30 |