Autodesk.Revit.DB.ColorWithTransparency
该类表示带透明度的颜色。
继承关系
System.Object → Autodesk.Revit.DB.ColorWithTransparency
属性
- Alpha:透明度值(介于0和255之间的整数)
- Blue:蓝色通道值(介于0和255之间的整数)
- Green:绿色通道值(介于0和255之间的整数)
- Red:红色通道值(介于0和255之间的整数)
构造函数
- ColorWithTransparency(Int32, Int32, Int32, Int32): 创建一个新的ColorWithTransparency实例,将指定的红色通道、绿色通道、蓝色通道和透明度值分别指定为输入参数中给定的整数。
- ColorWithTransparency(Color): 创建一个新的ColorWithTransparency实例,将指定的Color对象的红色通道、绿色通道、蓝色通道和透明度值分别指定为自动生成的整数。
方法
- Equals(ColorWithTransparency): 返回一个Boolean值,指示此实例和指定的ColorWithTransparency对象是否具有相同的颜色和透明度值。
- GetHashCode(): 返回此实例的哈希代码。
- ToString(): 返回此实例的字符串表示形式,表示为红色通道、绿色通道、蓝色通道和透明度值的十六进制表示形式。
示例
ColorWithTransparency cwt = new ColorWithTransparency(255, 0, 0, 128);
ElementMaterial material = new ElementMaterial("myMaterial");
material.Color = cwt;
TaskDialog.Show("颜色信息", cwt.ToString());
版本信息
命名空间:Autodesk.Revit.DB
程序集:RevitAPI.dll
参考文献
https://www.revitapidocs.com/2020.1/836b4ad4-a280-2ccc-0e4b-4be336e81e52.htm