Autodesk.Revit.DB.TextElementType 是 Revit API 中的一个类,用于表示 Revit 文字元素的类型。本文档将介绍 TextElementType 类的各种方法和属性。
TextElementType(Document document): 用于创建一个新的 TextElementType 类型对象。Font: 获取或设置文字元素的字体。Height: 获取或设置文字元素的高度。Rotation: 获取或设置文字元素的旋转角度。HorizontalAlignment: 获取或设置文字元素的水平对齐方式。VerticalAlignment: 获取或设置文字元素的垂直对齐方式。Text: 获取或设置文字元素的文本内容。Clone(): 克隆当前对象,返回一个新的 TextElementType 类型的对象。Dispose(): 释放当前对象所占用的资源。Equals(object obj): 确定两个对象是否相等。GetHashCode(): 返回当前对象的哈希码。GetType(): 获取当前对象的类型。ToString(): 返回当前对象的字符串表示形式。Document document = commandData.Application.ActiveUIDocument.Document;
TextElementType textElementType = new TextElementType(document);
textElementType.Font = new Autodesk.Revit.DB.Font("Arial");
textElementType.Height = 20;
textElementType.Rotation = Math.PI / 4;
textElementType.HorizontalAlignment = Autodesk.Revit.DB.HorizontalAlignment.Center;
textElementType.VerticalAlignment = Autodesk.Revit.DB.VerticalAlignment.Middle;
textElementType.Text = "Hello World!";