【NXOpen C#】文字对象转换为 DisplayableObject 对象
说明:在对文字设置显示或者隐藏时,使用 theSession.DisplayManager.ShowObjects 方法时,需要将文字对象转换为 DisplayableObject 对象,以下代码记录了转换方式
以下代码实现显示文字对象,textCurve为文字Text类
List<DisplayableObject> objects = new List<DisplayableObject>;
var entities = textCurve.GetEntities(); //获取文字的 Entity
foreach (var entity in entities)
{
Spline spline = (Spline)entity;
objects.Add(spline);
}
theSession.DisplayManager.ShowObjects(objects.ToArray(), DisplayManager.LayerSetting.ChangeLayerToSelectable);