다음을 통해 공유


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인 배열을 이 속성에 전달하여 복합 배열을 설정합니다.

속성이 .로 설정된 경우 PenAlignment 이 속성을 설정 Inset하지 마세요.

적용 대상