您的位置:首页 > 其它

调用文字在位编辑器

2014-02-20 13:07 162 查看
示例为修改多行文字的高宽比

public static    void ChangeMtextWidthFactor(ObjectId mtextId,double widthFactor)
{
if(mtextId==null ||mtextId==ObjectId.Null)
return ;
using (Transaction trx = ZMQCad.ApplicationServicesEx.Var.ActiveDatabase.TransactionManager.StartTransaction())
{
MText mt = trx.GetObject(mtextId, OpenMode.ForWrite) as MText;
using (TextEditor te = InplaceTextEditor.CreateTextEditor(mt))
{
te.SelectAll();
te.Selection.WidthScale = widthFactor;
te.Close(TextEditor.ExitStatus.ExitSave);
}
trx.Commit();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: