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

Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > ПО от CSoft > СПДС 10 VBA. Как тексту в ячейках таблицы программно назначить lineweight?

СПДС 10 VBA. Как тексту в ячейках таблицы программно назначить lineweight?

Ответ
Поиск в этой теме
Непрочитано 14.12.2017, 14:47
СПДС 10 VBA. Как тексту в ячейках таблицы программно назначить lineweight?
AlexV
 
Инженер
 
С-Пб
Регистрация: 02.10.2008
Сообщений: 3,685

Как поменять вот
во всех таблицах СПДС в файле?
Вот код, собирает таблицы в коллекцию, бежит по ним в цикле, потом по ячейкам в каждой таблице.. А как поменять вес текста?

Код:
[Выделить все]
Dim str_tmp As String
Dim i As Integer, j As Integer
Dim SPDS As McCOM2.IServer
Dim tmpTable As McCOM2.SymTable
Dim tmpCell As McCOM2.SymTableCell
Dim FindTable As McCOM2.ObjectsCollection
Dim FindTable1 As McCOM2.ObjectsCollection

Set FindTable = SPDS.Query("McCom2.SymTable", "")
Set SPDS = CreateObject("McCOM2.Server")
Select Case OptionButton2.Value
Set FindTable1 = SPDS.Select("Выберите объекты", False)
If FindTable1.Count = 0 Then Exit Sub
Set FindTable = FindTable1.And(FindTable)
If FindTable.Count = 0 Then Exit Sub
   For Each tmpTable In FindTable
         For i = 1 To tmpTable.ColCount
           For j = 1 To tmpTable.RowCount
              Set tmpCell = tmpTable.Cell(j, i)
               Stop
              Next j
          Next j, i
   Next
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
Просмотров: 7825
 
Непрочитано 15.12.2017, 15:35
#21
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,006


Насколько понимаю, если у ТТ шрифтов можно устанавливать Bold через SetFont текстового стиля, то для shx шрифтов играться "толщиной" можно только через свойства AcadEntity.Layer (при создании слоев с разными весами линий) и AcadEntity.Lineweight самих текстовых примитивов. А если у СПДС свой тип - то вопрос в том, что данный тип поддерживает.
Сергей812 вне форума  
 
Непрочитано 15.12.2017, 15:58
#22
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,293
Отправить сообщение для doctorraz с помощью Skype™


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
А если у СПДС свой тип - то вопрос в том, что данный тип поддерживает.
я конечно не специалист, но из редактора таблиц для текста доступны толщины, по слою блоку и объекту, ну и стандартные толщины.
просто это свойство не реализовано в сом модели.
на самом деле много чего еще не реализовано.
да и в самом АК не все доделано, например прозрачность при печати из настроек печати есть, а через сом нет такого свойства((
__________________
Мастерская СПДС
doctorraz вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > ПО от CSoft > СПДС 10 VBA. Как тексту в ячейках таблицы программно назначить lineweight?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
СПДС 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