构造函数
初始化透明度管理器,设置初始透明度值。
初始透明度值(百分比0-100,-1表示随图层,-2表示随块)
获取255制透明度值
将内部DXF格式的透明度值转换为0-255范围的数值。 这种格式常用于图形API和颜色计算。
0-255的透明度值,-1表示随图层,-2表示随块
获取百分比透明度值
将内部DXF格式的透明度值转换为0-100的百分比。 这是用户界面中最常用的透明度表示方式。
0-100的透明度百分比,-1表示随图层,-2表示随块
检查是否为随图层透明度
判断当前透明度是否设置为"随图层"模式。 在此模式下,实体的透明度将使用其所在图层的透明度设置。
是否随图层
检查是否为随块透明度
判断当前透明度是否设置为"随块"模式。 在此模式下,块内实体的透明度将使用块定义的透明度设置。
是否随块
Alpha透明度值属性
提供对Alpha透明度值的便捷访问,返回0.0-1.0范围的值。 这是getAlpha()方法的属性形式。
0.0-1.0的Alpha值
不透明度值属性(Alpha的别名)
提供对不透明度值的访问,与alpha属性功能相同。 在某些上下文中,"opacity"比"alpha"更直观。
0.0-1.0的不透明度值
获取透明度值
返回透明度的百分比表示,与tp100属性功能相同。 这是value属性的getter方法。
透明度百分比值(0-100),-1表示随图层,-2表示随块
获取DXF格式的透明度值
返回内部存储的DXF格式透明度值,用于文件保存和数据交换。
DXF透明度值(十六进制格式)
设置百分比透明度值
通过百分比值设置透明度,自动转换为内部DXF格式存储。 透明度值会被限制在合理范围内(最大90%)。
透明度百分比(0-100),-1表示随图层,-2表示随块
通过十六进制数据设置透明度
直接设置DXF格式的透明度值,用于从DXF文件读取透明度数据。
DXF格式的透明度十六进制值
获取Alpha透明度值
将透明度转换为0.0-1.0范围的Alpha值,用于图形渲染。 1.0表示完全不透明,0.0表示完全透明。
0.0-1.0的Alpha值
通过Alpha值设置透明度
使用0.0-1.0范围的Alpha值设置透明度。 Alpha值会被限制在合理范围内(最小0.1,避免完全透明)。
Alpha值(0.0-1.0),-1表示随图层,-2表示随块
设置透明度值
使用百分比值设置透明度,与setTp100方法功能相同。 透明度值会被限制在合理范围内。
透明度百分比(0-100),-1表示随图层,-2表示随块
透明度管理器类
这个类专门用于管理CAD实体的透明度属性,支持多种透明度表示格式:
特殊值说明: