Как настроить ячейку таблицы ?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как настроить ячейку таблицы ?

Как настроить ячейку таблицы ?

Ответ
Поиск в этой теме
Непрочитано 12.10.2022, 15:32 #1
Как настроить ячейку таблицы ?
===AAA===
 
г. Норильск
Регистрация: 15.08.2005
Сообщений: 627

Добрый день!

Подскажите, плиз.

Вот сделал я таблицу, настроил стили и цвета текста в ячейках,
выравнивание, стили границ и прочее. Всё красиво.

Через vla-gettext и vla-settext читаю/пишу ячейки - всё нормально.

Но стоит только начать вручную править эту таблицу так, чтобы
ПОЛНОСТЬЮ УДАЛИТЬ текст из какой-нибудь ячейки, как тут же
форматирование этой ячейки заменяется на Standard.

Т.е. если просто редактировать текст - нормально, но стоит
полностью его удалить - косяк.

Вроде и стиль таблицы свой (красивый) создал, а всё равно такое
вот происходит.

Есть мысль принудительно устанавливать стили ячеек перед внесением
в них информации.

Какой метод VLA-SETxxxx для этого нужен?

Нужно установить стиль (он заранее создан), высоту и цвет текста.

Другие параметры (центровка текста и его отступ) похоже, не изменяются.
__________________
Счастливо, Алексей!
Просмотров: 3253
 
Непрочитано 12.10.2022, 17:16
#2
avatarez


 
Регистрация: 08.08.2019
Сообщений: 21


А стиль самой таблицы создали в диспетчере стилей таблиц (ТАБЛСТИЛЬ)? В свойствах таблицы какой стиль стоит? При удалении выделенной ячейки формат сбросится на заданный стилем. Если удалите текст через свойства, то формат останется. Так-то бы файл с таблицей посмотреть.
avatarez вне форума  
 
Автор темы   Непрочитано 13.10.2022, 06:19
#3
===AAA===


 
Регистрация: 15.08.2005
г. Норильск
Сообщений: 627


Да, в диспетчере.

Вот файл.

Если полностью стереть хххххх-АОВ (не редактировать, а именно стереть,
скажем, удалив ВСЕ символы или нажав DEL), то стиль ячейки изменится
на стандартный.
Вложения
Тип файла: dwg
DWG 2013
#Пример.dwg (104.4 Кб, 9 просмотров)
__________________
Счастливо, Алексей!
===AAA=== вне форума  
 
Непрочитано 13.10.2022, 08:04
1 | #4
name02


 
Регистрация: 10.01.2020
Сообщений: 421


У тебя в настройках ячейки стоит "Стиль строк" - Заголовок:
Нажмите на изображение для увеличения
Название: Снимок1.png
Просмотров: 22
Размер:	25.1 Кб
ID:	250474

и когда ты удаляешь содержимое, то вручную выставленный стиль текста ячейки сбрасывается на стиль текста для стиля ячеек "Заголовок" указанный в стиле таблицы.

Поменяй либо в свойствах ячейки стиль строк, либо в стиле таблиц исправь.
name02 вне форума  
 
Автор темы   Непрочитано 13.10.2022, 09:09
#5
===AAA===


 
Регистрация: 15.08.2005
г. Норильск
Сообщений: 627


Спасибо, локальная задача решена!

А если - теоретически - вернуться к исходному вопросу, а именно:
как с помощью vla-set функций управлять форматом ячейки?

Вероятно, можно обойтись и "классикой" - получить (entget) список
таблицы, пробежаться по нему и поменять нужные DXF-коды, а потом
модифицировать объект.

Не пробовал.
__________________
Счастливо, Алексей!
===AAA=== вне форума  
 
Непрочитано 13.10.2022, 11:09
#6
name02


 
Регистрация: 10.01.2020
Сообщений: 421


Смотри справку по SetCellFormat Method
name02 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как настроить ячейку таблицы ?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как добавить картинку в ячейку таблицы СПДС Graphics 2021 х64 Shiras ПО от CSoft 1 29.12.2021 07:23
Не работает ссылка на ячейку другой таблицы через поле после копирования ее на другой лист brokman AutoCAD 9 21.01.2021 12:12
Сумма атрибутов в ячейку таблицы zloy1653 LISP 2 18.03.2018 14:06
Некорректная вставка поля в ячейку таблицы Shturman121 AutoCAD 4 11.02.2015 15:07
как настроить чертеж, чтобы автоматически выводились таблицы matrixx AutoCAD 15 20.04.2006 22:48