方法
PangoColorparse_with_alpha
自:1.46
声明 [src]
gboolean
pango_color_parse_with_alpha (
PangoColor* color,
guint16* alpha,
const char* spec
)
描述 [src]
从字符串说明中填充颜色的字段。
字符串可以是众多标准名称中的任何一个。(来自 CSS 颜色 规范,或者它可以是形式为 #rgb
、#rrggbb
、#rrrgggbbb
或 #rrrrggggbbbb
的十六进制值,其中 r
、g
和 b
分别是颜色的红、绿、蓝组件的十六进制数字。(四种形式中的白色是 #fff
、#ffffff
、#fffffffff
和 #ffffffffffff
。)
此外,如果 alpha
不是 NULL
,解析形式为 #rgba
、#rrggbbaa
、#rrrrggggbbbbaaaa
的字符串,并将 alpha
设置为十六进制数字指定的值。如果在 spec
中找不到 alpha 成分,alpha
设置为 0xffff(纯色)。
自 1.46 起可用
参数
color
-
类型:
PangoColor
一个用于存储结果的
PangoColor
结构。参数可以是 NULL
。 alpha
-
类型:
guint16*
alpha 的返回位置。
该参数将由函数设置。 参数可以是 NULL
。 spec
-
类型:
const char*
指定新颜色的字符串。
数据由方法调用者拥有。 值是一个以空字符终止的 UTF-8 字符串。