Class PathGradientBrush

PathGradientBrush class

캡슐화Brush 그라디언트가 있는 개체입니다. 이 클래스는 상속될 수 없습니다.

public sealed class PathGradientBrush : PathGradientBrushBase

생성자

이름설명
PathGradientBrush(GraphicsPath)의 새 인스턴스를 초기화합니다.PathGradientBrush 지정된 경로가 있는 클래스.
PathGradientBrush(PointF[])의 새 인스턴스를 초기화합니다.PathGradientBrush 지정된 포인트가 있는 클래스.
PathGradientBrush(Point[])의 새 인스턴스를 초기화합니다.PathGradientBrush 지정된 포인트가 있는 클래스.
PathGradientBrush(PointF[], WrapMode)의 새 인스턴스를 초기화합니다.PathGradientBrush 지정된 포인트와 랩 모드가 있는 클래스.
PathGradientBrush(Point[], WrapMode)의 새 인스턴스를 초기화합니다.PathGradientBrush 지정된 포인트와 랩 모드가 있는 클래스.

속성

이름설명
Blend { get; set; }가져오거나 설정합니다.Blend gradient. 에 대한 사용자 지정 폴오프를 정의하는 위치 및 요소를 지정합니다.
CenterColor { get; set; }경로 그라데이션의 중심에서 색상을 가져오거나 설정합니다.
CenterPoint { get; set; }경로 그라데이션의 중심점을 가져오거나 설정합니다.
Disposed { get; }이 인스턴스가 삭제되었는지 여부를 나타내는 값을 가져옵니다.
FocusScales { get; set; }그래디언트 폴오프의 초점 포인트를 가져오거나 설정합니다.
GraphicsPath { get; }이 브러시가 빌드된 그래픽 경로를 가져옵니다.
IsTransformChanged { get; }어떤 식으로든 변환이 변경되었는지 여부를 나타내는 값을 가져옵니다. 예를 들어 변환 행렬을 설정하거나 변환 행렬을 변경하는 메서드를 호출합니다. 이 속성은 GDI+. 와의 하위 호환성을 위해 도입되었습니다.
Opacity { get; set; }브러시 불투명도를 가져오거나 설정합니다. 값은 0과 1 사이여야 합니다. 값이 0이면 브러시가 완전히 표시되고 값이 1이면 브러시가 완전히 불투명합니다.
PathPoints { get; }이 브러시가 빌드된 경로 지점을 가져옵니다.
SurroundColors { get; set; }이 경로의 지점에 해당하는 색상 배열을 가져오거나 설정합니다.PathGradientBrush 채웁니다.
Transform { get; set; }복사본을 가져오거나 설정합니다.Matrix 이에 대한 로컬 기하학적 변환을 정의합니다.TransformBrush .
WrapMode { get; set; }가져오거나 설정합니다.WrapMode 이것에 대한 래핑 모드를 나타내는 열거TransformBrush .

행동 양식

이름설명
virtual DeepClone()현재의 새로운 딥 클론을 생성합니다.Brush .
Dispose()현재 인스턴스를 삭제합니다.
MultiplyTransform(Matrix)곱하기Matrix 이것은 이것의 국지적 기하학적 변환을 나타냅니다.LinearGradientBrush 지정된Matrix 지정된Matrix .
MultiplyTransform(Matrix, MatrixOrder)곱하기Matrix 이것은 이것의 국지적 기하학적 변환을 나타냅니다.LinearGradientBrush 지정된Matrix 지정된 order.
ResetTransform()재설정Transform 신원에 재산.
RotateTransform(float)로컬 기하 변환을 지정된 양만큼 회전합니다. 이 방법은 변환 앞에 회전을 추가합니다.
RotateTransform(float, MatrixOrder)지정된 순서로 지정된 양만큼 로컬 기하 변환을 회전합니다.
ScaleTransform(float, float)지정된 양만큼 로컬 기하 변환의 크기를 조정합니다. 이 방법은 스케일링 행렬을 transform. 앞에 추가합니다.
ScaleTransform(float, float, MatrixOrder)지정된 순서로 지정된 양만큼 로컬 기하 변환을 확장합니다.
SetBlendTriangularShape(float)중앙 색상과 하나의 주변 색상에 대한 선형 감쇠로 그라데이션을 만듭니다.
SetBlendTriangularShape(float, float)중앙 색상과 각 주변 색상에 대한 선형 감쇠로 그라데이션을 만듭니다.
SetSigmaBellShape(float)경로의 중심에서 시작하여 경로의 경계 바깥쪽으로 색상을 변경하는 그래디언트 브러시를 만듭니다. 한 색상에서 다른 색상으로의 전환은 종 모양의 곡선을 기반으로 합니다.
SetSigmaBellShape(float, float)경로의 중심에서 시작하여 경로의 경계 바깥쪽으로 색상을 변경하는 그래디언트 브러시를 만듭니다. 한 색상에서 다른 색상으로의 전환은 종 모양의 곡선을 기반으로 합니다.
TranslateTransform(float, float)지정된 치수로 로컬 기하 변환을 변환합니다. 이 방법은 변환을 transform. 앞에 추가합니다.
TranslateTransform(float, float, MatrixOrder)지정된 순서로 지정된 치수로 로컬 기하 변환을 변환합니다.

비고

중앙 색상은 기본적으로 흰색입니다. 사용자는 나중에 언제든지 이 값을 변경할 수 있습니다.

서라운드 색상 배열은 기본적으로 흰색을 포함하는 단일 요소로 초기화됩니다. 서라운드 색상은 나중에 변경할 수 있지만 서라운드 색상을 설정할 때 최소한 하나의 요소가 필요합니다.

참조Blend 초기화에 대한 자세한 내용은

또한보십시오