C#二次开发CAD常用的方法和注意事项

//弹窗预警
MessageUtil.Warn(“特征点不在剖面框内”);
//CAD命令栏输出
_doc.PrintMessage(“开始提取特征点,输入“R”退出提取”);
A?B:C即判断A,若A为真则执行B,否则执行C。
(result ? “导出剖面坐标表完成。” : “导出剖面坐标表失败。”);
bool ?true-do:false-do
//读取在CAD命令栏输入的内容,带选择项的
Dictionary<string, string> dict = new Dictionary<string, string> { { “C”, “继续” }, { “R”, “退出” } };
string strKey = PromptUtil.GetKeyWord(_doc, “是否继续提取特征点”, dict, “C”);
if (string.IsNullOrWhiteSpace(strKey))
return;
switch (strKey)
{
case “R”:
_isContinueCreatePoint = false;
break;
case “C”:
_isContinueCreatePoint = true;
break;
default:
_isContinueCreatePoint = true;
break;
}
//获取CAD中二维坐标点
Document doc = CommonUtil.GetMdiDocument();
PromptPointOptions options = new PromptPointOptions("");
options.AllowNone = fals

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值