Class HatchBrush

HatchBrush class

يحدد فرشاة مستطيلة بنمط فتحة ولون في المقدمة ولون للخلفية. لا يمكن توريث هذه الفئة.

public sealed class HatchBrush : Brush

المنشئون

اسموصف
HatchBrush()Default_Constructor

الخصائص

اسموصف
BackgroundColor { get; set; }الحصول على أو تحديد لون المسافات بين خطوط التظليل .
Disposed { get; }يحصل على قيمة تشير إلى ما إذا كان هذا المثيل قد تم التخلص منه.
ForegroundColor { get; set; }الحصول على أو تحديد لون خطوط التظليل .
HatchStyle { get; set; }الحصول على أو تحديد نمط الفتحة لهذه الفرشاة.
Opacity { get; set; }الحصول على عتامة الفرشاة أو ضبطها. يجب أن تكون القيمة بين 0 و 1. تعني القيمة 0 أن الفرشاة مرئية بالكامل ، وتعني القيمة 1 أن الفرشاة غير شفافة تمامًا.

طُرق

اسموصف
virtual DeepClone()ينشئ استنساخًا عميقًا جديدًا للتيارBrush .
Dispose()التخلص من المثيل الحالي.

أمثلة

يوضح هذا المثال إنشاء كائنات القلم واستخدامها. ينشئ المثال صورة جديدة ويرسم مستطيلات على سطح الصورة.

[C#]

// إنشاء مثيل للصورة
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    // إنشاء مثيل للرسومات وتهيئته باستخدام كائن صورة
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    // مسح واجهة الرسومات باللون الأبيض
    graphics.Clear(Aspose.PSD.Color.White);

    // قم بإنشاء مثيل من القلم باللون الأحمر والعرض 5
    Aspose.PSD.Pen pen = new Pen(Aspose.PSD.Color.Red, 5);

    // قم بإنشاء مثيل لـ HatchBrush وعيّن خصائصه
    Aspose.PSD.Brushes.HatchBrush brush = new Aspose.PSD.Brushes.HatchBrush();
    brush.BackgroundColor = Color.Wheat;
    brush.ForegroundColor = Color.Red;

    // إنشاء مثيل من Pen
    // قم بتهيئته باستخدام كائن وعرض HatchBrush
    Aspose.PSD.Pen brusedpen = new Pen(brush, 5);

    // رسم مستطيلات عن طريق تحديد كائن القلم
    graphics.DrawRectangles(pen, new[] { new Rectangle(new Point(210, 210), new Size(100, 100)), new Rectangle(new Point(110, 110), new Size(100, 100)), new Rectangle(new Point(310, 310), new Size(100, 100)) });

    // رسم مستطيلات عن طريق تحديد كائن القلم
    graphics.DrawRectangles(brusedpen, new[] { new Rectangle(new Point(310, 110), new Size(100, 100)), new Rectangle(new Point(110, 310), new Size(100, 100)) });

    // إنشاء خيارات التصدير وتهيئتها.
    Aspose.PSD.ImageOptions.Jpeg2000Options options = new Aspose.PSD.ImageOptions.Jpeg2000Options();

    // احفظ جميع التغييرات.
    image.Save("c:\\temp\\output.jp2", options);
}

أنظر أيضا