Class HatchBrush

Class HatchBrush

Namespace: Aspose.Imaging.Brushes
Assembly: Aspose.Imaging.dll (25.2.0)

Mendefinisikan kuas persegi panjang dengan gaya hatch, warna latar depan, dan warna latar belakang. Kelas ini tidak dapat diwariskan.

[JsonObject(MemberSerialization.OptIn)]
public sealed class HatchBrush : Brush, IDisposable

Pewarisan

objectDisposableObjectBrushHatchBrush

Mengimplementasikan

IDisposable

Anggota yang diwarisi

Brush.DeepClone(), Brush.Equals(object), Brush.GetHashCode(), Brush.Opacity, DisposableObject.Dispose(), DisposableObject.Disposed, object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Contoh

Contoh ini menunjukkan pembuatan dan penggunaan objek Pen. Contoh ini membuat sebuah Gambar baru dan menggambar Persegi Panjang di permukaan Gambar.```csharp [C#]

                                                                                                                                   //Buat instansi BmpOptions dan atur berbagai propertinya
                                                                                                                                   Aspose.Imaging.ImageOptions.BmpOptions bmpOptions = new Aspose.Imaging.ImageOptions.BmpOptions();
                                                                                                                                   bmpOptions.BitsPerPixel = 24;

                                                                                                                                   //Buat instansi FileCreateSource dan tetapkan sebagai Sumber untuk instansi BmpOptions
                                                                                                                                   //Parameter Boolean kedua menentukan apakah file yang akan dibuat bersifat Temporal atau tidak
                                                                                                                                   bmpOptions.Source = new Aspose.Imaging.Sources.FileCreateSource(@"C:\temp\sample.bmp", false);

                                                                                                                                   //Buat instansi Gambar di Jalur yang ditentukan
                                                                                                                                   using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(bmpOptions, 500, 500))
                                                                                                                                   {
                                                                                                                                       //Buat instansi Graphics dan inisialisasi dengan objek Gambar
                                                                                                                                       Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                       //Bersihkan permukaan Graphics dengan Warna Putih
                                                                                                                                       graphics.Clear(Aspose.Imaging.Color.White);

                                                                                                                                       //Buat instansi Pen dengan warna Merah dan lebar 5
                                                                                                                                       Aspose.Imaging.Pen pen = new Aspose.Imaging.Pen(Aspose.Imaging.Color.Red, 5f);

                                                                                                                                       //Buat instansi HatchBrush dan atur propertinya
                                                                                                                                       Aspose.Imaging.Brushes.HatchBrush brush = new Aspose.Imaging.Brushes.HatchBrush();
                                                                                                                                       brush.BackgroundColor = Aspose.Imaging.Color.Wheat;
                                                                                                                                       brush.ForegroundColor = Aspose.Imaging.Color.Red;

                                                                                                                                       //Buat instansi Pen
                                                                                                                                       //inisialisasi dengan objek HatchBrush dan lebar
                                                                                                                                       Aspose.Imaging.Pen brusedpen = new Pen(brush, 5);

                                                                                                                                       //Gambar Persegi Panjang dengan menentukan objek Pen
                                                                                                                                       graphics.DrawRectangles(pen, new[]
                                                                                                                                       {
                                                                                                                                           new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(210, 210), new Aspose.Imaging.Size(100, 100)),
                                                                                                                                           new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(110, 110), new Aspose.Imaging.Size(100, 100)),
                                                                                                                                           new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(310, 310), new Aspose.Imaging.Size(100, 100))
                                                                                                                                       });

                                                                                                                                       //Gambar Persegi Panjang dengan menentukan objek Pen
                                                                                                                                       graphics.DrawRectangles(brusedpen, new[]
                                                                                                                                       {
                                                                                                                                           new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(310, 110), new Aspose.Imaging.Size(100, 100)),
                                                                                                                                           new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(110, 310), new Aspose.Imaging.Size(100, 100))
                                                                                                                                       });

                                                                                                                                       // simpan semua perubahan.
                                                                                                                                       image.Save();
                                                                                                                                   }

## Konstruktor

### <a id="Aspose_Imaging_Brushes_HatchBrush__ctor"></a> HatchBrush\(\)

```csharp
public HatchBrush()

Properti

BackgroundColor

Mengambil atau mengatur warna ruang antara garis hatch.

public Color BackgroundColor { get; set; }

Nilai Properti

Color

Contoh

Contoh ini menunjukkan pembuatan dan penggunaan objek Pen. Contoh ini membuat sebuah Gambar baru dan menggambar Persegi Panjang di permukaan Gambar.```csharp [C#]

                                                                                                                                   //Buat instansi BmpOptions dan atur berbagai propertinya
                                                                                                                                   Aspose.Imaging.ImageOptions.BmpOptions bmpOptions = new Aspose.Imaging.ImageOptions.BmpOptions();
                                                                                                                                   bmpOptions.BitsPerPixel = 24;

                                                                                                                                   //Buat instansi FileCreateSource dan tetapkan sebagai Sumber untuk instansi BmpOptions
                                                                                                                                   //Parameter Boolean kedua menentukan apakah file yang akan dibuat bersifat Temporal atau tidak
                                                                                                                                   bmpOptions.Source = new Aspose.Imaging.Sources.FileCreateSource(@"C:\temp\sample.bmp", false);

                                                                                                                                   //Buat instansi Gambar di Jalur yang ditentukan
                                                                                                                                   using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(bmpOptions, 500, 500))
                                                                                                                                   {
                                                                                                                                       //Buat instansi Graphics dan inisialisasi dengan objek Gambar
                                                                                                                                       Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                       //Bersihkan permukaan Graphics dengan Warna Putih
                                                                                                                                       graphics.Clear(Aspose.Imaging.Color.White);

                                                                                                                                       //Buat instansi Pen dengan warna Merah dan lebar 5
                                                                                                                                       Aspose.Imaging.Pen pen = new Aspose.Imaging.Pen(Aspose.Imaging.Color.Red, 5f);

                                                                                                                                       //Buat instansi HatchBrush dan atur propertinya
                                                                                                                                       Aspose.Imaging.Brushes.HatchBrush brush = new Aspose.Imaging.Brushes.HatchBrush();
                                                                                                                                       brush.BackgroundColor = Aspose.Imaging.Color.Wheat;
                                                                                                                                       brush.ForegroundColor = Aspose.Imaging.Color.Red;

                                                                                                                                       //Buat instansi Pen
                                                                                                                                       //inisialisasi dengan objek HatchBrush dan lebar
                                                                                                                                       Aspose.Imaging.Pen brusedpen = new Pen(brush, 5);

                                                                                                                                       //Gambar Persegi Panjang dengan menentukan objek Pen
                                                                                                                                       graphics.DrawRectangles(pen, new[]
                                                                                                                                       {
                                                                                                                                           new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(210, 210), new Aspose.Imaging.Size(100, 100)),
                                                                                                                                           new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(110, 110), new Aspose.Imaging.Size(100, 100)),
                                                                                                                                           new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(310, 310), new Aspose.Imaging.Size(100, 100))
                                                                                                                                       });

                                                                                                                                       //Gambar Persegi Panjang dengan menentukan objek Pen
                                                                                                                                       graphics.DrawRectangles(brusedpen, new[]
                                                                                                                                       {
                                                                                                                                           new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(310, 110), new Aspose.Imaging.Size(100, 100)),
                                                                                                                                           new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(110, 310), new Aspose.Imaging.Size(100, 100))
                                                                                                                                       });

                                                                                                                                       // simpan semua perubahan.
                                                                                                                                       image.Save();
                                                                                                                                   }

### <a id="Aspose_Imaging_Brushes_HatchBrush_ForegroundColor"></a> ForegroundColor

Mengambil atau mengatur warna garis hatch.

```csharp
public Color ForegroundColor { get; set; }

Nilai Properti

Color

Contoh

Contoh ini menunjukkan pembuatan dan penggunaan objek Pen. Contoh ini membuat sebuah Gambar baru dan menggambar Persegi Panjang di permukaan Gambar.```csharp [C#]

                                                                                                                                   //Buat instansi BmpOptions dan atur berbagai propertinya
                                                                                                                                   Aspose.Imaging.ImageOptions.BmpOptions bmpOptions = new Aspose.Imaging.ImageOptions.BmpOptions();
                                                                                                                                   bmpOptions.BitsPerPixel = 24;

                                                                                                                                   //Buat instansi FileCreateSource dan tetapkan sebagai Sumber untuk instansi BmpOptions
                                                                                                                                   //Parameter Boolean kedua menentukan apakah file yang akan dibuat bersifat Temporal atau tidak
                                                                                                                                   bmpOptions.Source = new Aspose.Imaging.Sources.FileCreateSource(@"C:\temp\sample.bmp", false);

                                                                                                                                   //Buat instansi Gambar di Jalur yang ditentukan
                                                                                                                                   using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(bmpOptions, 500, 500))
                                                                                                                                   {
                                                                                                                                       //Buat instansi Graphics dan inisialisasi dengan objek Gambar
                                                                                                                                       Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                       //Bersihkan permukaan Graphics dengan Warna Putih
                                                                                                                                       graphics.Clear(Aspose.Imaging.Color.White);

                                                                                                                                       //Buat instansi Pen dengan warna Merah dan lebar 5
                                                                                                                                       Aspose.Imaging.Pen pen = new Aspose.Imaging.Pen(Aspose.Imaging.Color.Red, 5f);

                                                                                                                                       //Buat instansi HatchBrush dan atur propertinya
                                                                                                                                       Aspose.Imaging.Brushes.HatchBrush brush = new Aspose.Imaging.Brushes.HatchBrush();
                                                                                                                                       brush.BackgroundColor = Aspose.Imaging.Color.Wheat;
                                                                                                                                       brush.ForegroundColor = Aspose.Imaging.Color.Red;

                                                                                                                                       //Buat instansi Pen
                                                                                                                                       //inisialisasi dengan objek HatchBrush dan lebar
                                                                                                                                       Aspose.Imaging.Pen brusedpen = new Pen(brush, 5);

                                                                                                                                       //Gambar Persegi Panjang dengan menentukan objek Pen
                                                                                                                                       graphics.DrawRectangles(pen, new[]
                                                                                                                                       {
                                                                                                                                           new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(210, 210), new Aspose.Imaging.Size(100, 100)),
                                                                                                                                           new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(110, 110), new Aspose.Imaging.Size(100, 100)),
                                                                                                                                           new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(310, 310), new Aspose.Imaging.Size(100, 100))
                                                                                                                                       });

                                                                                                                                       //Gambar Persegi Panjang dengan menentukan objek Pen
                                                                                                                                       graphics.DrawRectangles(brusedpen, new[]
                                                                                                                                       {
                                                                                                                                           new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(310, 110), new Aspose.Imaging.Size(100, 100)),
                                                                                                                                           new Aspose.Imaging.Rectangle(new Aspose.Imaging.Point(110, 310), new Aspose.Imaging.Size(100, 100))
                                                                                                                                       });

                                                                                                                                       // simpan semua perubahan.
                                                                                                                                       image.Save();
                                                                                                                                   }

### <a id="Aspose_Imaging_Brushes_HatchBrush_HatchStyle"></a> HatchStyle

Mengambil atau mengatur gaya hatch dari kuas ini.

```csharp
public HatchStyle HatchStyle { get; set; }

Nilai Properti

HatchStyle

 Indonesia