Pen.CompoundArray 属性

定义

获取或设置用于指定复合钢笔的值数组。 复合钢笔绘制由平行直线和空白区域组成的复合直线。

public:
 property cli::array <float> ^ CompoundArray { cli::array <float> ^ get(); void set(cli::array <float> ^ value); };
public float[] CompoundArray { get; set; }
member this.CompoundArray : single[] with get, set
Public Property CompoundArray As Single()

属性值

Single[]

用于指定复合数组的实数组。 该数组中的元素必须按升序排列,不能小于 0,也不能大于 1。

例外

对不可变的 CompoundArray(比如由 Pen 类所返回)设置 Pens 属性。

注解

复合线由交替的平行线和宽度不同的空间组成。 数组中的值指定复合线的每个部分相对于笔宽度的起点。 数组中的第一个值指定第一个分量 (行) 开始为笔宽度距离的一小部分。 数组中的第二个值指定下一个组件的开头, (空格) 作为笔宽度距离的一小部分。 数组中的最终值指定最后一个组件结束的位置。

假设你希望笔绘制两条平行线,其中第一行的宽度是笔宽的 20%,分隔两行的空间宽度是笔宽度的 50%,第二行的宽度是笔宽度的 30%。 首先创建 一个 Pen 和一个实数数组。 通过将值为 0.0、0.2、0.7 和 1.0 的数组传递给此属性来设置复合数组。

如果 的 属性设置为 InsetPenAlignment则不要设置此属性。

适用于