Fill

Fill class

يمثل تنسيق التعبئة للكائن.

لمعرفة المزيد، قم بزيارةالعمل مع العناصر الرسومية مقالة توثيقية.

public class Fill

الخصائص

اسموصف
BackColor { get; set; }الحصول على أو تعيين كائن اللون الذي يمثل لون الخلفية للتعبئة.
BackThemeColor { get; set; }الحصول على أو تعيين كائن ThemeColor الذي يمثل لون الخلفية للتعبئة.
BackTintAndShade { get; set; }الحصول على أو تعيين قيمة مزدوجة تؤدي إلى تفتيح أو تغميق لون الخلفية.
Color { get; set; }الحصول على أو تعيين كائن اللون الذي يمثل اللون الأمامي للتعبئة.
FillType { get; }الحصول على نوع التعبئة.
ForeColor { get; set; }الحصول على أو تعيين كائن اللون الذي يمثل اللون الأمامي للتعبئة.
ForeThemeColor { get; set; }الحصول على أو تعيين كائن ThemeColor الذي يمثل اللون الأمامي للتعبئة.
ForeTintAndShade { get; set; }الحصول على أو تعيين قيمة مزدوجة تعمل على تفتيح أو تغميق اللون الأمامي.
GradientAngle { get; set; }الحصول على أو تعيين زاوية التعبئة المتدرجة.
GradientStops { get; }يحصل على مجموعة منGradientStop كائنات للتعبئة.
GradientStyle { get; }الحصول على نمط التدرجGradientStyle للتعبئة.
GradientVariant { get; }يحصل على متغير التدرجGradientVariant للتعبئة.
ImageBytes { get; }الحصول على البايتات الأولية لملمس التعبئة أو النمط.
Opacity { get; set; }الحصول على أو تعيين درجة عتامة التعبئة المحددة كقيمة تتراوح بين 0.0 (واضح) و1.0 (معتم).
Pattern { get; }يحصل علىPatternType للتعبئة.
PresetTexture { get; }يحصل علىPresetTexture للتعبئة.
RotateWithObject { get; set; }الحصول على أو تحديد ما إذا كان سيتم تدوير التعبئة مع الكائن المحدد.
TextureAlignment { get; set; }الحصول على أو تعيين المحاذاة لملء نسيج التجانب.
Transparency { get; set; }الحصول على أو تعيين درجة شفافية التعبئة المحددة كقيمة تتراوح بين 0.0 (معتم) و1.0 (واضح).
Visible { get; set; }الحصول على القيمة أو تحديدهاحقيقي إذا كان التنسيق المطبق على هذه الحالة مرئيًا.

طُرق

اسموصف
OneColorGradient(GradientStyleGradientVariant, double)يضبط التعبئة المحددة على تدرج لوني واحد.
OneColorGradient(Color, GradientStyleGradientVariant, double)يضبط التعبئة المحددة على تدرج لوني واحد باستخدام اللون المحدد.
Patterned(PatternType)يضبط التعبئة المحددة على النمط.
Patterned(PatternType, Color, Color)يضبط التعبئة المحددة على النمط.
PresetTextured(PresetTexture)يضبط التعبئة على مادة محددة مسبقًا.
SetImage(byte[])تغيير نوع التعبئة إلى صورة واحدة.
SetImage(Stream)تغيير نوع التعبئة إلى صورة واحدة.
SetImage(string)تغيير نوع التعبئة إلى صورة واحدة.
Solid()يضبط التعبئة على لون موحد.
Solid(Color)يضبط التعبئة على لون موحد محدد.
TwoColorGradient(GradientStyleGradientVariant)يضبط التعبئة المحددة على تدرج لونين.
TwoColorGradient(Color, Color, GradientStyleGradientVariant)يضبط التعبئة المحددة على تدرج لونين.

ملاحظات

استخدم الFill أوFill الخاصية للوصول إلى خصائص تعبئة الكائن. لا تقم بإنشاء مثيلات للكائنFill الصف مباشرة.

أمثلة

يوضح كيفية تعبئة الشكل بلون خالص.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// اكتب بعض النص، ثم قم بتغطيته بشكل عائم.
builder.Font.Size = 32;
builder.Writeln("Hello world!");

Shape shape = builder.InsertShape(ShapeType.CloudCallout, RelativeHorizontalPosition.LeftMargin, 25,
    RelativeVerticalPosition.TopMargin, 25, 250, 150, WrapType.None);

// استخدم خاصية "StrokeColor" لتعيين لون المخطط التفصيلي للشكل.
shape.StrokeColor = Color.CadetBlue;

// استخدم خاصية "FillColor" لتعيين لون المنطقة الداخلية من الشكل.
shape.FillColor = Color.LightBlue;

// تحدد خاصية "العتامة" مدى شفافية اللون على مقياس من 0 إلى 1،
// مع كون 1 معتمًا تمامًا، و0 غير مرئي.
// تكون تعبئة الشكل معتمة تمامًا بشكل افتراضي، لذا لا يمكننا رؤية النص الذي يوجد هذا الشكل فوقه.
Assert.AreEqual(1.0d, shape.Fill.Opacity);

// اضبط عتامة لون تعبئة الشكل على قيمة أقل حتى نتمكن من رؤية النص الموجود أسفله.
shape.Fill.Opacity = 0.3;

doc.Save(ArtifactsDir + "Shape.Fill.docx");

أنظر أيضا