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()
Значение свойства
Массив действительных чисел, задающий составной массив. Элементы массива должны быть числами от 0 до 1, расположенными в порядке возрастания.
Исключения
Свойство CompoundArray устанавливается для неизменного объекта Pen, например такого, какие возвращаются классом Pens.
Комментарии
Составная линия состоит из чередующихся параллельных линий и пространств различной ширины. Значения в массиве указывают начальные точки каждого компонента составной линии относительно ширины пера. Первое значение в массиве указывает, где начинается первый компонент (линия) в виде доли расстояния по ширине пера. Второе значение в массиве указывает начало следующего компонента (пробела) в виде доли расстояния по ширине пера. Конечное значение в массиве указывает, где заканчивается последний компонент.
Предположим, вы хотите, чтобы перо нарисовывалось две параллельные линии, где ширина первой строки составляет 20 процентов от ширины пера, ширина пространства, разделяющего две линии, равна 50 процентам ширины пера, а ширина второй строки — 30 процентов ширины пера. Начните с создания Pen и массива реальных чисел. Задайте составной массив, передав массив со значениями 0,0, 0,2, 0,7 и 1,0 в это свойство.
Не устанавливайте это свойство, Pen если свойство имеет Alignment значение Inset.