21/01/2017
Стили строк и ячеек таблицы
Каждая строка и ячейка в таблице может иметь свой стиль. Вы можете получить или задать стиль, используя свойство CellRange.Style. Смотрите код ниже:
Код - C#: [Выделить]
- [CommandMethod("GetRowType")]
- public void GetRowType()
- {
- Document doc = Application.DocumentManager.MdiActiveDocument;
- Database db = doc.Database;
- Editor ed = doc.Editor;
- PromptEntityOptions peo = new PromptEntityOptions("\nВыберите таблицу: ");
- peo.SetRejectMessage("\nОшибочный выбор...");
- peo.AddAllowedClass(typeof(Table), true);
- PromptEntityResult per = ed.GetEntity(peo);
- if (per.Status != PromptStatus.OK)
- return;
- using (Transaction Tx = db.TransactionManager.StartTransaction())
- {
- Table table = Tx.GetObject(per.ObjectId, OpenMode.ForRead) as Table;
- for (int row = 0; row < table.Rows.Count; row++)
- {
- ed.WriteMessage("\nСтрока[{0}]: {1}", row, table.Cells[row, -1].Style);
- }
- Tx.Commit();
- }
- }
Источник: http://adndevblog.typepad.com/autocad/2016/07/table-rows-and-cell-styles.html
Автор перевода: Александр Ривилис
Обсуждение: http://adn-cis.org/forum/index.php?topic=7565
Опубликовано 21.01.2017