Fill

Fill class

يمثل ملء التنسيق لكائن .

public class Fill

الخصائص

اسم وصف
BackColor { get; set; } الحصول على أو تعيين كائن اللون الذي يمثل لون الخلفية للتعبئة.
FillType { get; } يحصل على نوع التعبئة .
ForeColor { 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(GradientStyle, GradientVariant, double) يضبط التعبئة المحددة لتدرج لون واحد.
OneColorGradient(Color, GradientStyle, GradientVariant, double) يضبط التعبئة المحددة لتدرج لوني أحادي اللون باستخدام اللون المحدد.
Patterned(PatternType) يضبط التعبئة المحددة على نمط .
Patterned(PatternType, Color, Color) يضبط التعبئة المحددة على نمط .
PresetTextured(PresetTexture) يضبط التعبئة على مادة محددة مسبقًا.
SetImage(byte[]) يغير نوع التعبئة إلى صورة واحدة.
SetImage(Stream) يغير نوع التعبئة إلى صورة واحدة.
SetImage(string) يغير نوع التعبئة إلى صورة واحدة.
Solid() يضبط التعبئة على لون موحد.
Solid(Color) يضبط التعبئة على لون موحد محدد.
TwoColorGradient(GradientStyle, GradientVariant) يضبط التعبئة المحددة لتدرج لوني ثنائي اللون.
TwoColorGradient(Color, Color, GradientStyle, GradientVariant) يضبط التعبئة المحددة لتدرج لوني ثنائي اللون.

ملاحظات

استخدم ال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 معتمًا تمامًا ، والصفر غير مرئي.
// يكون ملء الشكل افتراضيًا معتمًا تمامًا ، لذلك لا يمكننا رؤية النص الموجود في أعلى هذا الشكل.
Assert.AreEqual(1.0d, shape.Fill.Opacity);

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

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

أنظر أيضا