☆⒈笙相守o0 发表于 2012-6-4 16:53:58

PromptSelectionOptions和SelectionFilter 真的能过滤么?

今天突然发现了一个问题,在选择集操作的过程中如果把一个任意的文档来挡住当前的视口(Word什么的都可以),然后把文件最小化,继续操作选择集进行选择,选择集还会过滤吗?

☆⒈笙相守o0 发表于 2012-6-4 17:05:14

Editor dwgEditor = doc.Editor;
PromptEntityOptions entityPrompt = new PromptEntityOptions("\n请选择要文字实体<回车结束>");
entityPrompt.SetRejectMessage("\n请选择文字实体");
entityPrompt.AddAllowedClass(typeof(DBText), false);
单个选择的就可以//以上是单个

多个选择的就不可以//以下是多个
TypedValue[] values = new TypedValue[] { new TypedValue((int)DxfCode.Start, "DBText") };
SelectionFilter filter = new SelectionFilter(values);
PromptSelectionOptions promptSelOpt = new PromptSelectionOptions();
promptSelOpt.MessageForAdding = "请选择文字实体<回车结束>";
PromptSelectionResult promptSelResult = ed.GetSelection(promptSelOpt, filter);

sailorcwx 发表于 2012-6-5 01:09:45

文字的dxf似乎是Text不是DBText

☆⒈笙相守o0 发表于 2012-6-6 14:51:08

sailorcwx 发表于 2012-6-5 01:09 static/image/common/back.gif
文字的dxf似乎是Text不是DBText

是的,是text不是DBtext
页: [1]
查看完整版本: PromptSelectionOptions和SelectionFilter 真的能过滤么?