EmfGradientFill

EmfGradientFill class

يحدد سجل EMR_GRADIENTFILL تعبئة المستطيلات أو المثلثات بتدرجات اللون.

public sealed class EmfGradientFill : EmfDrawingRecordType

المنشئون

اسموصف
EmfGradientFill(EmfRecord)يقوم بتهيئة مثيل جديد لملفEmfGradientFill فئة .

الخصائص

اسموصف
Bounds { get; set; }الحصول على أو تعيين كائن WMF RectL ([MS-WMF] القسم 2.2.2.19) الذي يحدد مستطيل إحاطة ، في وحدات جهاز شاملة.
NTri { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 32 بت يحدد عدد المستطيلات أو المثلثات المراد تعبئتها .
NVer { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 32 بت يحدد عدد الرؤوس.
Size { get; set; }الحصول على أو تحديد حجم السجل
Type { get; set; }الحصول على النوع أو تحديده.
UlMode { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 32 بت يحدد وضع تعبئة التدرج. يجب أن تكون القيمة في تعداد GradientFill (القسم 2.1.15) .
VertexData { get; set; }الحصول على أو تعيين الكائنات التي تحدد رؤوس المستطيلات أو المثلثات و الألوان التي تتوافق معها.

ملاحظات

سجل EMR_GRADIENTFILL الذي يحدد أن الرؤوس الثلاثة للمثلث يجب أن تملأ الشكل بتدرجات ألوان متجانسة. الشكل مع تدرجات اللون على نحو سلس. هناك وضعان للتعبئة بالتدرج في تعداد GradientFill الذي يمكن استخدامه عند رسم مستطيل. في وضع GRADIENT_FILL_RECT_H ، يتم تعبئة المستطيل من اليسار إلى اليمين. في وضع GRADIENT_FILL_RECT_V ، يتم تعبئة المستطيل من أعلى إلى أسفل. ملاحظة يجب أن يتجاهل سجل EMR_GRADIENTFILL حقول Alpha في كائنات TriVertex. يمكن استخدام سجل EMR_ALPHABLEND (القسم 2.3.1.1) الذي يتبع مباشرةً سجل EMR_GRADIENTFILL لتطبيق تدرج شفافية ألفا على المنطقة المعبأة.

أنظر أيضا