revit 二次开发 revit的字体设置

设置字体的样式,大小,宽度系数

 Transaction tr = new Transaction(doc, "text");
            tr.Start();
            IList<Element> listNote = new FilteredElementCollector(doc).OfClass(typeof(TextNoteType)).ToElements();
            TextNoteType tny = listNote[0] as TextNoteType;
            tny.get_Parameter(BuiltInParameter.TEXT_FONT).Set("宋体");
            tny.get_Parameter(BuiltInParameter.TEXT_SIZE).Set(5/304.8);//注意要转换为英尺
            IList<Parameter> pList = tny.GetParameters("宽度系数");
            foreach (Parameter pl in pList)
            {
                pl.Set(1.0);
            }
            XYZ xyz = uidoc.Selection.PickPoint();
            TextNote.Create(doc, doc.ActiveView.Id, xyz, "test", tny.Id);
            tr.Commit();

 

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值