设置文字生成标志
From AutoCAD ActiveX/VBA
文字生成标志指定文字是否要反向或倒置显示。要设置文字生成标志,请使用 TextGenerationFlag 特性。要使文字反向显示,请为此特性输入 acTextFlagBackward。要使文字倒置显示,请为此特性输入 acTextFlagUpsideDown。要反向和倒置显示文字,请将两个常量相加,方法是为该特性输入 acTextFlagBackward+acTextFlagUpsidedown。
本例创建一个文字行,然后使用 TextGenerationFlag 特性将其设置为反向显示。
Sub Ch4_ChangingTextGenerationFlag()
Dim textObj As AcadText
Dim textString As String
Dim insertionPoint(0 To 2) As Double
Dim height As Double
' 创建 Text 对象textString = "Hello, World."insertionPoint(0) = 3insertionPoint(1) = 3insertionPoint(2) = 0height = 0.5Set textObj = ThisDrawing.ModelSpace. _AddText(textString, insertionPoint, height)' 修改 TextGenerationFlag 的值textObj.TextGenerationFlag = acTextFlagBackwardtextObj.UpdateEnd Sub