请看如下代码:
事件 按钮确定.被单击(来源对象 为 视图)
画板1.宽度=到整数(编辑框1.内容)
变量 颜色文本 为 文本型
颜色文本=到HTML颜色(创建ARGB颜色(130,255,140,0))
CNC静态模块.追加调试输出("颜色文本: " + 颜色文本)
'>>> 2025-12-06 19:46:00 颜色文本: #ff8c00 '只有六位字母,实际上应该有八位。
结束 事件
感谢反馈,经查,该函数内部确实没有处理透明度相关内容,将在下个版本修复。
如您的项目急需使用该功能,可直接复制下方函数代码到您的项目中使用。
相关实现代码:
函数 到HTML透明颜色() 为 文本型
@{
int alpha = (intColor >> 24) & 0xFF;
int red = (intColor >> 16) & 0xFF;
int green = (intColor >> 8) & 0xFF;
int blue = intColor & 0xFF;
// 格式化为 #RRGGBBAA 格式(CSS 标准的 RGBA 十六进制写法)
String colorVal = String.format("#%02X%02X%02X%02X", red, green, blue, alpha);
}
返回 colorVal
结束 函数好的。
感谢反馈,经查,该函数内部确实没有处理透明度相关内容,将在下个版本修复。
如您的项目急需使用该功能,可直接复制下方函数代码到您的项目中使用。
相关实现代码:
函数 到HTML透明颜色() 为 文本型
@{
int alpha = (intColor >> 24) & 0xFF;
int red = (intColor >> 16) & 0xFF;
int green = (intColor >> 8) & 0xFF;
int blue = intColor & 0xFF;
// 格式化为 #RRGGBBAA 格式(CSS 标准的 RGBA 十六进制写法)
String colorVal = String.format("#%02X%02X%02X%02X", red, green, blue, alpha);
}
返回 colorVal
结束 函数