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 для свойства задано значение InsetAlignment .