明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1400|回复: 4

如何更改MText的定义高度?

[复制链接]
发表于 2016-8-5 11:07:11 | 显示全部楼层 |阅读模式
查组码知道MText的定义高度为46,用VLX可以得到这个值,但不知道用VBA如何改写这个组码?
发表于 2016-8-5 15:29:28 | 显示全部楼层
语法

object.Height

object

Application, Attribute, AttributeReference, MText, PViewport, Raster, Shape, Text, TextStyle, Toolbar, Viewport, View
使用该属性的对象。

Height

Double [双精度]( Application 和 Toolbar 对象为整数)
可读写 (Toolbar 和 Raster 对象为只读)
必须为非零正数。

说明

Application: 以像素表示的主应用程序窗口高度。

MText, Text: 大写字母文字的高度。高度是按当前图形单位测量的。Height 属性用作文字长度和宽度的比例因子。


Height


Raster: 以像素表示的光栅图像高度。

Viewport: 视口高度是测量视口外框的 Y 轴。

View: 视图的高度是测量视口用于显示模型的区域的 Y 轴。
 楼主| 发表于 2016-8-5 20:12:07 | 显示全部楼层
object.Height  对于Mtext的Height属性是文字高度而非文本框的定义高度
发表于 2023-4-23 17:10:31 | 显示全部楼层
原谅我不厚道的挖坟,我也遇到了这个问题,虽然不影响使用,但是看起来难受。。。而且貌似2006版本就没有这个属性,而2012版是有【定义高度】的
发表于 2023-5-10 12:14:04 | 显示全部楼层
好吧我也不知道怎么直接获得,只能间接来,炸开成单行文本后获得整体文字段的高度应该是一个方法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-17 21:34 , Processed in 0.195091 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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