Fill
محتويات
[
يخفي
]Fill class
يمثل تنسيق التعبئة لكائن.
لمعرفة المزيد، قم بزيارةالعمل مع العناصر الرسومية مقالة توثيقية.
public class Fill
الخصائص
اسم | وصف |
---|---|
BackColor { get; set; } | يحصل على كائن اللون الذي يمثل لون الخلفية للتعبئة أو يعينه. |
BackThemeColor { get; set; } | يحصل على كائن ThemeColor أو يعينه، والذي يمثل لون الخلفية للتعبئة. |
BackTintAndShade { get; set; } | يحصل على قيمة مزدوجة لتفتيح أو تعتيم لون الخلفية أو تعيينها. |
BaseForeColor { get; } | يحصل على كائن لون يمثل لون المقدمة الأساسي لـ fill بدون أي تعديلات. |
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(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 يكون معتمًا تمامًا، و0 يكون غير مرئي.
// يتم تعبئة الشكل بشكل افتراضي بشكل معتم بالكامل، وبالتالي لا يمكننا رؤية النص الموجود أعلى هذا الشكل.
Assert.AreEqual(1.0d, shape.Fill.Opacity);
// قم بضبط تعتيم لون تعبئة الشكل إلى قيمة أقل حتى نتمكن من رؤية النص الموجود أسفله.
shape.Fill.Opacity = 0.3;
doc.Save(ArtifactsDir + "Shape.Fill.docx");
أنظر أيضا
- مساحة الاسم Aspose.Words.Drawing
- المجسم Aspose.Words