MSCE C# 共享单元

老师您好:我想放置一个共享单元,用下面的代码可以么?

SharedCellDefinitionElement celldefEl = new SharedCellDefinitionElement(Session.Instance.GetActiveDgnModel(), "SharedCellDefExample");

celldefEl.IsAnnotation = true;

celldefEl.AddChildElement(el);

celldefEl.AddToModel();

 SharedCellElement cellEl = new SharedCellElement(Session.Instance.GetActiveDgnModel(), null, "SharedCellDefExample", _startPt, DMatrix3d.Zero, DPoint3d.FromXYZ(1,1,1));

cellEl.AddToModel();

我放置出来共享单元非常小,但是相同的内容作为普通单元放置就不会很小