|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
14.12.2017, 14:47 | #1 | |
СПДС 10 VBA. Как тексту в ячейках таблицы программно назначить lineweight?
Инженер
С-Пб
Регистрация: 02.10.2008
Сообщений: 3,686
|
||
Просмотров: 8031
|
|
||||
че реально так работает?
__________________
Мастерская СПДС |
||||
|
||||
если ты про толщину линий текста, то через COM никак
__________________
Мастерская СПДС |
||||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Та нет, конечно.. Это я коня и трепетную лань из разных функций в одну тварь скопипастил, и Set FindTable поперек батьки влезло..
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Цитата:
если хочешь больше возможностей переходи на NET, пока тебе без разницы на чем писать)) есть такая штука Multicad.net, вот там много че можно сделать. Правда SDK скачал, но не разбирался. Под мои нужды VB за глаза хватает.
__________________
Мастерская СПДС |
||||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
ну если так, то как вариант можно приделать костылики...
наделать шаблонов таблиц, с разными толщинами шрифтов (хотя не понимаю зачем такое может понадобиться) и прочими настройками форматирования подгружать их из базы, а строки/столбцы размножать копированием метод Copy, или попробовать через метод CopyFrom, но я не уверен, что он передает толщину текста. к тому же настроить из вебе вписывание в ячейку и тип переноса (в ячейке или новая строка) то же не получится кстати в примере который у тебя, именно так и реализовано)))
__________________
Мастерская СПДС |
||||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
в стиле нет информации о толщине.
AlexV можешь сделать одну таблицу с ячейками шрифта разной толщины и через CopyFrom таскать в свою (но не забывай, что кроме толщины будут подтягиваться и другие элементы форматирования ячейки)
__________________
Мастерская СПДС |
||||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Стиль текста не содержит в себе веса линий, однако..
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
мы с Алексом за shx шрифты, через стиль ему толщину в АК не поставить, только через вес линий
__________________
Мастерская СПДС |
||||
|
||||
кстати там в SymTableFormat свойств больше чем в справке по МсСОМ2, но нужного тебе все равно нет(((
__________________
Мастерская СПДС |
||||
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,686
|
Цитата:
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
|
||||
Цитата:
Код:
это свойства не ячейки а таблицы SymTable
__________________
Мастерская СПДС |
||||
|
||||
Цитата:
содержимое текста, это свойство ячейки. а его вид определяется свойствами объекта SymTableFormat, Цитата:
т.е. из вебеа недоступно
__________________
Мастерская СПДС |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
СПДС 10 CS, некорректно работает автонумерация листов, при привязке таблицы к формату. | doctorraz | ПО от CSoft | 6 | 11.05.2016 13:46 |
Как в ячейке таблицы СПДС сделать перенос строки? | kinglir | ПО от CSoft | 1 | 06.05.2013 10:28 |
AutoCAD 2012 + СПДС 7.0.938 - пропадает панель масштаба СПДС | prog_mike | Прочее. Программное обеспечение | 8 | 18.11.2011 13:27 |
СПДС 7.0 не подгружается под автокад 2011 | solovey_9lo | Вертикальные решения на базе AutoCAD | 3 | 18.05.2011 06:29 |
Универсальный маркер СПДС. Создание итоговой таблицы с выборкой по условию. | Veddan | Программирование | 2 | 24.04.2011 02:24 |