C#之CAD二次开发(16) 表格操作

# 0. 引言

先来看看CAD中的表格类Table的继承关系

Table类继承自BlockReference 块参照类

BlockReference继承自Entity类

因此适用Entity那一套同样适用于Table

 

# 1. CAD表格基础知识

 

同样如果我们需要创建表格对象,首先还是拿到图形数据库

 Database db = HostApplicationServices.WorkingDatabase;

 

创建一个表格对象

 Table table = new Table();

进行一些设置

            table.SetSize(10, 5); // 表格大小
            table.SetRowHeight(10); // 设置行高
            table.SetColumnWidth(50); // 设置列宽
            table.Columns[0].Width = 20; // 设置第一列宽度为20
            table.Position = new Point3d(100, 100, 0); // 设置插入点
            table.Cells[0, 0].TextString = "测试表格数据统计";
            table.Cells[0, 0].TextHeight = 6; //设置文字高度
            Color color = Color.FromColorIndex(ColorMethod.ByAci, 3); // 声明颜色
            table.Cells[0, 0].BackgroundColor = color; // 设置背景颜色
            color = Color.FromColorIndex(ColorMethod.ByAci, 1);
            table.Cells[0, 0].ContentColor = color; //内容颜色

 

还是需

  • 2
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值