Share via


CGContext.SetFillColor 方法

定义

重载

SetFillColor(CGColor)

将填充颜色设置为指定的 CGColor

SetFillColor(nfloat[])

设置填充颜色。 SetFillColorSpace(CGColorSpace) 必须先调用 。

SetFillColor(nfloat, nfloat)

将填充颜色设置为灰色级别,范围为 0 (黑色) 为 1 (白色) 。

SetFillColor(nfloat, nfloat, nfloat, nfloat)

将填充颜色设置为指定的 RGBA 值。

SetFillColor(nfloat, nfloat, nfloat, nfloat, nfloat)

使用 CMYK 颜色空间分量以及 alpha 值设置填充颜色。

SetFillColor(CGColor)

将填充颜色设置为指定的 CGColor

public void SetFillColor (CoreGraphics.CGColor color);
member this.SetFillColor : CoreGraphics.CGColor -> unit

参数

color
CGColor

所需的 CGColor

适用于

SetFillColor(nfloat[])

设置填充颜色。 SetFillColorSpace(CGColorSpace) 必须先调用 。

public void SetFillColor (nfloat[] components);
member this.SetFillColor : nfloat[] -> unit

参数

components
nfloat[]

特定于当前所选颜色空间的组件数组

注解

将填充颜色设置为组件数组中指定的值。 此数组中的元素数必须等于当前颜色空间中的分量数,以及 alpha 值的其他元素。 开发人员之前必须使用 设置上下文 SetFillColorSpace(CGColorSpace)中的颜色空间,否则调用此方法的结果未指定。

适用于

SetFillColor(nfloat, nfloat)

将填充颜色设置为灰色级别,范围为 0 (黑色) 为 1 (白色) 。

public void SetFillColor (nfloat gray, nfloat alpha);
member this.SetFillColor : nfloat * nfloat -> unit

参数

gray
nfloat

灰色的量,在 0 (黑色) 到 1 (白色) 。

alpha
nfloat

颜色的不透明度,范围为 0 (透明) 到 1 (不透明) 。

适用于

SetFillColor(nfloat, nfloat, nfloat, nfloat)

将填充颜色设置为指定的 RGBA 值。

public void SetFillColor (nfloat red, nfloat green, nfloat blue, nfloat alpha);
member this.SetFillColor : nfloat * nfloat * nfloat * nfloat -> unit

参数

red
nfloat

0 到 1 范围内的红色分量。

green
nfloat

0 到 1 范围内的绿色分量。

blue
nfloat

0 到 1 范围内的蓝色分量。

alpha
nfloat

不透明度,范围为 0 到 1。

适用于

SetFillColor(nfloat, nfloat, nfloat, nfloat, nfloat)

使用 CMYK 颜色空间分量以及 alpha 值设置填充颜色。

public void SetFillColor (nfloat cyan, nfloat magenta, nfloat yellow, nfloat black, nfloat alpha);
member this.SetFillColor : nfloat * nfloat * nfloat * nfloat * nfloat -> unit

参数

cyan
nfloat

0 到 1 范围内的青色量。

magenta
nfloat

0 到 1 范围内的洋红色量。

yellow
nfloat

0 到 1 范围内的黄色量。

black
nfloat

0 到 1 范围内的黑色量。

alpha
nfloat

0 到 1 范围内的不透明度。

适用于