设为首页收藏本站

嘻皮客娱乐学习网

 找回密码
 中文注册
搜索
打印 上一主题 下一主题
开启左侧

vba里对多行文字和单行文字对象的描述

[复制链接]
跳转到指定楼层
楼主
发表于 2014-8-26 10:04:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
vba里对多行文字对象是这么描述的:

多行文字,放到非打印文字边界内的文字数字字符串段落。
VBA 类名:
AcadMtext

创建方法:
ModelSpace.AddMText
PaperSpace.AddMText
Block.AddMText

访问途径:
ModelSpace.Item
PaperSpace.Item
Block.Item
SelectionSet.Item
Group.Item

用户定义一个文本边界,指定段落的宽度和对齐方式。每一个 MText 对象都是单个对象,不管它包括多少行。文本边界,即使不打印,仍为对象框架的一部分。
MText 对象用自动换行来打断段落中长行。AutoCAD自 动在文本边界的边缘(由 Width 属性指定)打断行。
注意 RTF 文本不能识别。从其它程序中获得的带格式的文本在输入 MText 段落中时将丢失原有格式。
在2005版本中,该对象增加了 FieldCode 方法和 BackgroundFill 属性、LineSpacingDistance 属性。这些方法属性在之前版本不能使用。
要创建 MText 对象,可使用 AddMText 方法。

单行文字:

单行文本对象。
VBA 类名:
AcadText

创建方法:
ModelSpace.AddText
PaperSpace.AddText
Block.AddText

访问途径:
ModelSpace.Item
PaperSpace.Item
Block.Item
SelectionSet.Item
Group.Item

该对象与 MText 对象不同,它仅创建一个单行的文本,而 MText 对象创建的是一个可包含段落或章节的文本。
注意:RTF(Rich-Text格式)文本未经过验证。通过嵌入方式从其它应用程序输入到 MText 段落中的文本将会丢失其格式信息。
要创建 Text 对象,可使用 AddText 方式。
回复

使用道具 举报

小黑屋|手机版|嘻皮客网 ( 京ICP备10218169号|京公网安备11010802013797  

GMT+8, 2024-5-14 14:08 , Processed in 0.185093 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表