AnalysisDisplayStyleDiagramTextLabelType
类定义了在Revit图表分析视图中使用的文本标签类型。此类允许用户自定义文本标签的位置、字体大小和样式。
AnalysisDisplayStyleDiagramTextLabelType(string labelFamilyName, string labelTypeName);
labelFamilyName
(必需):用于创建文本标签的族名称。labelTypeName
(必需):用于创建文本标签的类型名称。string LabelFamilyName { get; }
string
string LabelTypeName { get; }
string
double TextHeight { get; set; }
double
bool Equals(Object obj);
bool
obj
- 要比较的对象。int GetHashCode();
int
string ToString();
string
// 使用默认文本标签类型创建图表分析视图
AnalysisDisplay analysisDisplay = AnalysisDisplay.GetAnalysisDisplay(doc.ActiveView);
AnalysisDisplayStyle analysisDisplayStyle = AnalysisDisplayStyle.CreateDefaultAnalysisDisplayStyle(doc, analysisDisplay);
// 创建自定义文本标签类型
AnalysisDisplayStyleDiagramTextLabelType labelType = new AnalysisDisplayStyleDiagramTextLabelType("Arial", "Regular");
labelType.TextHeight = 11.0;
// 将自定义文本标签类型应用于图表分析视图
AnalysisDisplayStyleDiagramTextSettings settings = new AnalysisDisplayStyleDiagramTextSettings(labelType, null, null);
analysisDisplayStyle.ShowDiagramText = true;
analysisDisplayStyle.SetDiagramTextSettings(settings);
以上是关于AnalysisDisplayStyleDiagramTextLabelType
类的说明,该类可帮助用户自定义Revit中图表分析视图中的文本标签。