Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: Вильдар от 21-07-2016, 18:00:28

Название: Жирный вид теста в ячейке таблицы
Отправлено: Вильдар от 21-07-2016, 18:00:28
Всем добрый день,

Подскажите как установить полужирный вид текста в ячейке таблицы?
Стиль текста ttf.
Код - C# [Выбрать]
  1.         [CommandMethod("Test")]
  2.         public void Test()
  3.         {
  4.             Document doc = Application.DocumentManager.MdiActiveDocument;
  5.             Database db = doc.Database;
  6.             Editor ed = doc.Editor;            
  7.  
  8.             using (var t = db.TransactionManager.StartTransaction())
  9.             {
  10.                 var table = new Table();
  11.                 table.SetDatabaseDefaults();
  12.                 table.SetSize(5, 5);
  13.                 table.SetRowHeight(8);
  14.                 table.SetColumnWidth(50);
  15.                
  16.                 var cel = table.Cells[1, 0];
  17.                 cel.TextString = "Тест";
  18.  
  19.                 // Установить полужирный вид текста
  20.                 //cel.Font.Bold = true;
  21.  
  22.                 var cs = db.CurrentSpaceId.GetObject(OpenMode.ForWrite) as BlockTableRecord;
  23.                 cs.AppendEntity(table);
  24.                 t.AddNewlyCreatedDBObject(table, true);
  25.  
  26.                 t.Commit();
  27.             }      
  28.         }

(https://s31.postimg.org/vdltfc2tj/test_Set_Cell_Table_Bold.png) (https://postimg.org/image/vdltfc2tj/)
Название: Re: Жирный вид теста в ячейке таблицы
Отправлено: Александр Ривилис от 21-07-2016, 18:16:45
Код - C# [Выбрать]
  1.         cel.TextString = "{\\fArial|b1;Тест}";
Имя шрифта (Arial) можешь поменять на другое.
Название: Re: Жирный вид теста в ячейке таблицы
Отправлено: Вильдар от 21-07-2016, 18:48:34
Спасибо большое! Подходит.