Class PathGradientBrushBase

PathGradientBrushBase class

Mewakili aBrush dengan fungsionalitas gradien jalur dasar.

public abstract class PathGradientBrushBase : TransformBrush

Properti

NamaKeterangan
CenterPoint { get; set; }Mendapat atau menetapkan titik tengah gradien jalur.
Disposed { get; }Mendapat nilai yang menunjukkan apakah instance ini dibuang.
FocusScales { get; set; }Mendapat atau menyetel titik fokus untuk penurunan gradien.
GraphicsPath { get; }Mendapat jalur grafis tempat sikat ini dibuat.
IsTransformChanged { get; }Mendapat nilai yang menunjukkan apakah transformasi diubah dalam beberapa cara. Misalnya mengatur matriks transformasi atau memanggil salah satu metode yang mengubah matriks transformasi. Properti diperkenalkan untuk kompatibilitas mundur dengan GDI+.
Opacity { get; set; }Mendapat atau menyetel opasitas kuas. Nilai harus antara 0 dan 1. Nilai 0 berarti kuas terlihat sepenuhnya, nilai 1 berarti kuas sepenuhnya buram.
PathPoints { get; }Mendapat titik jalur kuas ini dibuat.
Transform { get; set; }Mendapat atau menyetel salinanMatrix yang mendefinisikan transformasi geometris lokal untuk iniTransformBrush .
WrapMode { get; set; }Mendapat atau menyetel aWrapMode pencacahan yang menunjukkan mode bungkus untuk iniTransformBrush .

Metode

NamaKeterangan
virtual DeepClone()Membuat klon dalam baru dari arusBrush .
Dispose()Membuang instance saat ini.
MultiplyTransform(Matrix)MengalikanMatrix yang mewakili transformasi geometris lokal iniLinearGradientBrush oleh yang ditentukanMatrix dengan mendahului yang ditentukanMatrix .
MultiplyTransform(Matrix, MatrixOrder)MengalikanMatrix yang mewakili transformasi geometris lokal iniLinearGradientBrush oleh yang ditentukanMatrix dalam urutan yang ditentukan.
ResetTransform()MeresetTransform properti ke identitas.
RotateTransform(float)Memutar transformasi geometrik lokal dengan jumlah yang ditentukan. Metode ini menambahkan rotasi ke transform.
RotateTransform(float, MatrixOrder)Memutar transformasi geometris lokal dengan jumlah yang ditentukan dalam urutan yang ditentukan.
ScaleTransform(float, float)Menskalakan transformasi geometris lokal dengan jumlah yang ditentukan. Metode ini menambahkan matriks penskalaan ke transformasi.
ScaleTransform(float, float, MatrixOrder)Menskalakan transformasi geometris lokal dengan jumlah yang ditentukan dalam urutan yang ditentukan.
TranslateTransform(float, float)Menerjemahkan transformasi geometris lokal dengan dimensi yang ditentukan. Metode ini menambahkan terjemahan ke transform.
TranslateTransform(float, float, MatrixOrder)Menerjemahkan transformasi geometrik lokal dengan dimensi yang ditentukan dalam urutan yang ditentukan.

Perkataan

Perhatikan bahwa saat membuatPathGradientBrushBase kelas itu harus diinisialisasi dengan 2 poin setidaknya. Jalur internal yang dibuat akan selalu tertutup, titik terakhir menghubungkan titik pertama. Bentuk itu diisi dengan iniPathGradientBrushBase. Implementasi GDI+ melontarkan sebuahOutOfMemoryException ketika melewati array kosong atau kumpulan titik yang memiliki koordinat yang sama. ThePathGradientBrushBase melempar pengecualian ketika array poin berisi kurang dari 2 poin, ituArgumentException is dilempar daripadaOutOfMemoryException ketika array poin tidak dapat diterima. Titik pusat dihitung sebagai pusat massa untuk poin yang diteruskan secara default. Pengguna dapat mengubah titik ini nanti. Skala fokus adalah titik kosong (0,0, 0,0) secara default.

Lihat juga