查Help文件的Text。 掌握以下Text属性变化无穷,编程应用能得心应手。 Sub ttt() Dim Ent As AcadEntity Dim tt As AcadText Dim retcolor As AcadAcCmColor For Each tt In ThisDrawing.ModelSpace With tt Debug.Print ".textString 文本字符串", .textString Debug.Print "---------" Debug.Print ".Alignment 调整", .Alignment Debug.Print "---------" Debug.Print ".Backward 置后", .Backward Debug.Print "---------" Debug.Print ".Handle句柄 ", .Handle Debug.Print ".HasExtensionDictionary 扩展字典 ", .HasExtensionDictionary Debug.Print ".height 文本高度", .height Debug.Print "---------" Debug.Print "insertionPoint 插入点 ", .insertionPoint(0), .insertionPoint(1) Debug.Print "---------" Debug.Print ".Layer 图层 ", .Layer Debug.Print ".Linetype 线性", .Linetype Debug.Print ".LinetypeScale 线性比例 ", .LinetypeScale Debug.Print ".Lineweight 线性宽度 ", .Lineweight Debug.Print "---------" ' Debug.Print .Normal 如何应用继续研究 Debug.Print "---------" Debug.Print ".ObjectID 对象标识号 ", .ObjectID Debug.Print ".ObjectName 对象名称 ", .ObjectName Debug.Print ".ObliqueAngle 倾斜角 ", .ObliqueAngle Debug.Print ".OwnerID 所有者标识号 ", .OwnerID '与ObjectID有何区别 Debug.Print "---------" Debug.Print ".PlotStyleName 绘图格式名 ", .PlotStyleName Debug.Print "---------" Debug.Print ".Rotation 旋转角 ", .Rotation Debug.Print "---------" Debug.Print ".ScaleFactor 比例因子 ", .ScaleFactor Debug.Print ".StyleName 字型格式名称 ", .StyleName Debug.Print "---------" Debug.Print ".TextAlignmentPoint 文本调整点 ", .TextAlignmentPoint(0), .TextAlignmentPoint(1) Debug.Print ".TextGenerationFlag 文本形成(产生)", .TextGenerationFlag Debug.Print ".Thickness 厚度 ", .Thickness Set retcolor = .TrueColor Debug.Print "文本颜色 ", retcolor.ColorIndex, "文本实体颜色 ", retcolor.EntityColor Debug.Print "---------" Debug.Print ".UpsideDown 颠倒 ", .UpsideDown Debug.Print "---------" Debug.Print ".Visible 可见性 ", .Visible End With Next tt End Sub
运行结果如下: .textString 文本字符串 测试文本 --------- .Alignment 调整 1 --------- .Backward 置后 True --------- .Handle句柄 1CA .HasExtensionDictionary 扩展字典 False .height 文本高度 5 --------- insertionPoint 插入点 6.82904314137626 5.24248999382424 --------- .Layer 图层 0 .Linetype 线性 ByLayer .LinetypeScale 线性比例 1 .Lineweight 线性宽度 -1 --------- --------- .ObjectID 对象标识号 2130110800 .ObjectName 对象名称 AcDbText .ObliqueAngle 倾斜角 .349065850398866 .OwnerID 所有者标识号 2130001144 --------- .PlotStyleName 绘图格式名 颜色_6 --------- .Rotation 旋转角 .523598775598299 --------- .ScaleFactor 比例因子 1 .StyleName 字型格式名称 Standard --------- .TextAlignmentPoint 文本调整点 .333852612992966 1.49248999382424 .TextGenerationFlag 文本形成(产生) 6 .Thickness 厚度 0 文本颜色 6 文本实体颜色 -1023410170 --------- .UpsideDown 颠倒 True --------- .Visible 可见性 True |