EmfGradientFill

EmfGradientFill class

EMR_GRADIENTFILL kaydı, dikdörtgenleri veya üçgenleri renk gradyanlarıyla doldurmayı belirtir.

public sealed class EmfGradientFill : EmfDrawingRecordType

yapıcılar

İsimTanım
EmfGradientFill(EmfRecord)Yeni bir örneğini başlatırEmfGradientFill sınıf.

Özellikleri

İsimTanım
Bounds { get; set; }Kapsayıcı-kapsayıcı aygıt birimlerinde bir sınırlayıcı dikdörtgen belirten bir WMF RectL nesnesi ([MS-WMF] bölüm 2.2.2.19) alır veya ayarlar.
NTri { get; set; }Doldurulacak dikdörtgen veya üçgen sayısını belirten 32 bitlik işaretsiz bir tamsayı alır veya ayarlar.
NVer { get; set; }Köşe sayısını belirten 32 bitlik işaretsiz bir tamsayı alır veya ayarlar.
Size { get; set; }Rekorun boyutunu alır veya ayarlar
Type { get; set; }Türü alır veya ayarlar.
UlMode { get; set; }Degrade dolgu modunu belirten 32 bitlik işaretsiz bir tamsayı alır veya ayarlar. değeri GradientFill numaralandırmasında OLMALIDIR (bölüm 2.1.15).
VertexData { get; set; }Dikdörtgenlerin veya üçgenlerin tepe noktalarını ve bunlara karşılık gelen renkleri belirten nesneleri alır veya ayarlar.

Notlar

Bir üçgenin üç köşesinin, şeklini düzgün renk gradyanlarıyla doldurması GEREKTİĞİNİ belirten bir EMR_GRADIENTFILL kaydı.[85] Bir köşesinin sol üst ve sağ alt köşelerinin SH’yi doldurduğunu belirten bir EMR_GRADIENTFILL kaydı pürüzsüz renk gradyanları ile şekil. GradientFill numaralandırmasında dikdörtgen çizerken kullanılabilecek iki degrade dolgu modu vardır. GRADIENT_FILL_RECT_H modunda, dikdörtgen soldan sağa doldurulur. GRADIENT_FILL_RECT_V modunda, dikdörtgen yukarıdan aşağıya doldurulur. Not Bir EMR_GRADIENTFILL kaydı, TriVertex nesnelerindeki Alfa alanlarını yok saymalıdır ZORUNLU. EMR_GRADIENTFILL kaydının hemen ardından gelen bir EMR_ALPHABLEND kaydı (bölüm 2.3.1.1), doldurulmuş alana bir alfa şeffaflık gradyanı uygulamak için kullanılabilir.

Ayrıca bakınız