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()
属性值
Single[]
用于指定复合数组的实数组。 该数组中的元素必须按升序排列,不能小于 0,也不能大于 1。
例外
对不可变的 CompoundArray(比如由 Pen 类所返回)设置 Pens 属性。
注解
复合线由交替的平行线和宽度不同的空间组成。 数组中的值指定复合线的每个部分相对于笔宽度的起点。 数组中的第一个值指定第一个分量 (行) 开始为笔宽度距离的一小部分。 数组中的第二个值指定下一个组件的开头, (空格) 作为笔宽度距离的一小部分。 数组中的最终值指定最后一个组件结束的位置。
假设你希望笔绘制两条平行线,其中第一行的宽度是笔宽的 20%,分隔两行的空间宽度是笔宽度的 50%,第二行的宽度是笔宽度的 30%。 首先创建 一个 Pen 和一个实数数组。 通过将值为 0.0、0.2、0.7 和 1.0 的数组传递给此属性来设置复合数组。
如果 的 属性设置为 Inset,PenAlignment则不要设置此属性。