请问如何获取cad中已经存在的文字样式名字并且设置其中的某一个文字样式为当前样式
请问使用C#如何获取cad中已经存在的文字样式名字并且设置其中的某一个文字样式为当前样式?谢谢。 本帖最后由 guohq 于 2011-8-18 23:48 编辑Function GetTextStyleS() As String()
'功能:获取样式数组
Using Trans AsTransaction = DB.TransactionManager.StartTransaction
Dim StyleT As TextStyleTable = Trans.GetObject(DB.TextStyleTableId, OpenMode.ForRead)
Dim Styles As New List(Of String), StyleTR As TextStyleTableRecord = Nothing
For Each ID In StyleT
StyleTR = Trans.GetObject(ID, OpenMode.ForRead)
Styles.Add(StyleTR.Name)
Next
GetTextStyleS = Styles.ToArray
Trans.Commit()
End Using
End Function
设置当前样式:
Application.SetSystemVariable("textstyle", "当前样式名") 非常感谢、
页:
[1]