方法
Gsk描边set_dash
since: 4.14
声明 [src]
void
gsk_stroke_set_dash (
GskStroke* self,
const float* dash,
gsize n_dash
)
描述 [src]
设置要使用的虚线模式。
虚线模式由一个交替的非负值数组指定。每个值提供交替“开启”和“关闭”部分的长度。
每个“开启”片段将在好像片段是单独轮廓一样应用端点。特别是,使用 GSK_LINE_CAP_ROUND
或 GSK_LINE_CAP_SQUARE
来绘制路径上的点或方形时,“开启”长度为 0 是有效的。
如果 n_dash
为 0,如果 dash
中的所有元素都是 0,或者 dash
中有负值,则禁用虚线。
如果 n_dash
为 1,假定有一个交替的“开启”和“关闭”模式,并且提供了单个虚线长度。
如果 n_dash
是奇数,则将使用虚线数组,其中 dash
中的第一个元素定义交替遍历数组中的“开启”或“关闭”。
可以使用 gsk_stroke_set_dash_offset()
指定虚线数组中的起始偏移量。
Available since: 4.14