方法
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 字符串。