乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
楼主: sonny3g

如何获得并应用正确的 MLeader vertiex??

[复制链接]

5

主题

29

帖子

1

银币

初来乍到

Rank: 1

铜币
49
发表于 2018-1-4 05:14:04 | 显示全部楼层
阿图克,你说到点子上了。一旦我加入了。程序中的TextHeight参数工作正常。谢谢你的提醒。
回复

使用道具 举报

5

主题

29

帖子

1

银币

初来乍到

Rank: 1

铜币
49
发表于 2018-1-8 14:28:49 | 显示全部楼层
我就是想不出我做错了什么,我获得了包含所需内容的新MLeader,但我无法让它接受1/8”的文本高度,它总是将文本高度指定为0。尽管新的MLeaderstyle已经存在,并且文本高度设置为1/8”。以下是我的代码,如果有人能帮我避免在这方面完全失去理智,我将非常感激。transaction manager . start transaction())。
{。
//获取和设置多重标题多行文字内容。
MText mtr tag = new MText();。
MtrTag,注释性=注释性状态,真实;。
string tag = UnitLabel,移除(位置,单位标签。count()-pos);。
MtrTag,内容=标签;。
ulBlkTblRec,upgrade open();。

db dictionary ml dictionary =(db dictionary)nml trans,GetObject(acCurDb,MLeaderStyleDictionaryId,OpenMode。for read);。
MLeader mtr lead = new MLeader();。
mtrLead = ulMldr,将()克隆为MLeader。
mtrLead,MLeaderStyle = mlDictionary,GetAt(“TGW汽车”);。
mtrLead,注释性=注释性状态,真实;。
mtrLead,MText = MtrTag。
mtrLead,MText.Location = ulMldr,多行文字位置;。
mtrLead,MText.Attachment = ulMldr,多行文字附件;。
mtrLead,MText.TextHeight = ulMldr,MText . TextHeight。
mtrLead,Layer = MtrLayNam。

ulBlkTblRec,append entity(mtr lead);。
nmlTrans,AddNewlyCreatedDBObject(mtr lead,true);。
nmlTrans,commit();。
}//end nml trans     EDIT(John):添加了代码标记以提高可读性。
回复

使用道具 举报

5

主题

29

帖子

1

银币

初来乍到

Rank: 1

铜币
49
发表于 2018-1-8 15:07:24 | 显示全部楼层
看看
Mleader 在复制后不保留文本高度
回复

使用道具 举报

5

主题

29

帖子

1

银币

初来乍到

Rank: 1

铜币
49
发表于 2018-1-9 05:47:28 | 显示全部楼层
我已经断断续续地做了一个多月了,但我无法让它工作。我收到了许多建议和意见,但我仍然没有做对。我简直不知道下一步该何去何从。这是我所有的代码。还包括结果是什么。
感谢你们给我的所有帮助,我很抱歉我太笨了,没听明白。
回复

使用道具 举报

5

主题

29

帖子

1

银币

初来乍到

Rank: 1

铜币
49
发表于 2018-1-9 10:15:11 | 显示全部楼层
我不知道我是如何偶然发现这一点的,但是,我试图将textheight指定给多行文字实体,而不是mleader。当我将高度指定给mleader.textheight而不是mleader.mtext.textheight时,它似乎可以工作,并且特性显示了图纸空间的正确文字高度。
现在进行更多测试以确保...
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-4 10:32 , Processed in 0.151657 second(s), 61 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表