Pen.CompoundArray 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置用于指定复合钢笔的值数组。 复合钢笔绘制由平行直线和空白区域组成的复合直线。
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()
属性值
用于指定复合数组的实数组。 该数组中的元素必须按升序排列,不能小于 0,也不能大于 1。
例外
对不可变的 CompoundArray(比如由 Pen 类所返回)设置 Pens 属性。
注解
复合线由交替的平行线和宽度不同的空间组成。 数组中的值指定复合线的每个部分相对于笔宽度的起点。 数组中的第一个值指定第一个分量 (行) 开始为笔宽度距离的一小部分。 数组中的第二个值指定下一个组件的开头, (空格) 作为笔宽度距离的一小部分。 数组中的最终值指定最后一个组件结束的位置。
假设你希望笔绘制两条平行线,其中第一行的宽度是笔宽的 20%,分隔两行的空间宽度是笔宽度的 50%,第二行的宽度是笔宽度的 30%。 首先创建 一个 Pen 和一个实数数组。 通过将值为 0.0、0.2、0.7 和 1.0 的数组传递给此属性来设置复合数组。
如果 的 属性设置为 Inset,PenAlignment则不要设置此属性。