Class HatchBrush

Class HatchBrush

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

Định nghĩa một bút lông hình chữ nhật với kiểu gạch, màu foreground và màu background. Lớp này không thể được kế thừa.

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

Kế thừa

objectDisposableObjectBrushHatchBrush

Triển khai

IDisposable

Các thành viên kế thừa

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()

Ví dụ

Ví dụ này cho thấy việc tạo và sử dụng các đối tượng Pen. Ví dụ tạo một Hình ảnh mới và vẽ các Hình chữ nhật trên bề mặt Hình ảnh.```csharp [C#]

                                                                                                                                   //Tạo một thể hiện của BmpOptions và thiết lập các thuộc tính khác nhau của nó
                                                                                                                                   Aspose.Imaging.ImageOptions.BmpOptions bmpOptions = new Aspose.Imaging.ImageOptions.BmpOptions();
                                                                                                                                   bmpOptions.BitsPerPixel = 24;

                                                                                                                                   //Tạo một thể hiện của FileCreateSource và gán nó làm Nguồn cho thể hiện của BmpOptions
                                                                                                                                   //Tham số Boolean thứ hai xác định xem tệp sẽ được tạo có tạm thời hay không
                                                                                                                                   bmpOptions.Source = new Aspose.Imaging.Sources.FileCreateSource(@"C:\temp\sample.bmp", false);

                                                                                                                                   //Tạo một thể hiện của Hình ảnh tại Đường dẫn chỉ định
                                                                                                                                   using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(bmpOptions, 500, 500))
                                                                                                                                   {
                                                                                                                                       //Tạo một thể hiện của Graphics và khởi tạo nó với đối tượng Hình ảnh
                                                                                                                                       Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                       //Xóa bề mặt Graphics với Màu Trắng
                                                                                                                                       graphics.Clear(Aspose.Imaging.Color.White);

                                                                                                                                       //Tạo một thể hiện của Pen với màu Đỏ và độ rộng 5
                                                                                                                                       Aspose.Imaging.Pen pen = new Aspose.Imaging.Pen(Aspose.Imaging.Color.Red, 5f);

                                                                                                                                       //Tạo một thể hiện của HatchBrush và thiết lập các thuộc tính của nó
                                                                                                                                       Aspose.Imaging.Brushes.HatchBrush brush = new Aspose.Imaging.Brushes.HatchBrush();
                                                                                                                                       brush.BackgroundColor = Aspose.Imaging.Color.Wheat;
                                                                                                                                       brush.ForegroundColor = Aspose.Imaging.Color.Red;

                                                                                                                                       //Tạo một thể hiện của Pen
                                                                                                                                       //khởi tạo nó với đối tượng HatchBrush và độ rộng
                                                                                                                                       Aspose.Imaging.Pen brusedpen = new Pen(brush, 5);

                                                                                                                                       //Vẽ các Hình chữ nhật bằng cách chỉ định đối tượng 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))
                                                                                                                                       });

                                                                                                                                       //Vẽ các Hình chữ nhật bằng cách chỉ định đối tượng 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))
                                                                                                                                       });

                                                                                                                                       // lưu tất cả các thay đổi.
                                                                                                                                       image.Save();
                                                                                                                                   }

## Các hàm khởi tạo

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

```csharp
public HatchBrush()

Các thuộc tính

BackgroundColor

Lấy hoặc thiết lập màu của các khoảng trống giữa các đường gạch.

public Color BackgroundColor { get; set; }

Giá trị thuộc tính

Color

Ví dụ

Ví dụ này cho thấy việc tạo và sử dụng các đối tượng Pen. Ví dụ tạo một Hình ảnh mới và vẽ các Hình chữ nhật trên bề mặt Hình ảnh.```csharp [C#]

                                                                                                                                   //Tạo một thể hiện của BmpOptions và thiết lập các thuộc tính khác nhau của nó
                                                                                                                                   Aspose.Imaging.ImageOptions.BmpOptions bmpOptions = new Aspose.Imaging.ImageOptions.BmpOptions();
                                                                                                                                   bmpOptions.BitsPerPixel = 24;

                                                                                                                                   //Tạo một thể hiện của FileCreateSource và gán nó làm Nguồn cho thể hiện của BmpOptions
                                                                                                                                   //Tham số Boolean thứ hai xác định xem tệp sẽ được tạo có tạm thời hay không
                                                                                                                                   bmpOptions.Source = new Aspose.Imaging.Sources.FileCreateSource(@"C:\temp\sample.bmp", false);

                                                                                                                                   //Tạo một thể hiện của Hình ảnh tại Đường dẫn chỉ định
                                                                                                                                   using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(bmpOptions, 500, 500))
                                                                                                                                   {
                                                                                                                                       //Tạo một thể hiện của Graphics và khởi tạo nó với đối tượng Hình ảnh
                                                                                                                                       Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                       //Xóa bề mặt Graphics với Màu Trắng
                                                                                                                                       graphics.Clear(Aspose.Imaging.Color.White);

                                                                                                                                       //Tạo một thể hiện của Pen với màu Đỏ và độ rộng 5
                                                                                                                                       Aspose.Imaging.Pen pen = new Aspose.Imaging.Pen(Aspose.Imaging.Color.Red, 5f);

                                                                                                                                       //Tạo một thể hiện của HatchBrush và thiết lập các thuộc tính của nó
                                                                                                                                       Aspose.Imaging.Brushes.HatchBrush brush = new Aspose.Imaging.Brushes.HatchBrush();
                                                                                                                                       brush.BackgroundColor = Aspose.Imaging.Color.Wheat;
                                                                                                                                       brush.ForegroundColor = Aspose.Imaging.Color.Red;

                                                                                                                                       //Tạo một thể hiện của Pen
                                                                                                                                       //khởi tạo nó với đối tượng HatchBrush và độ rộng
                                                                                                                                       Aspose.Imaging.Pen brusedpen = new Pen(brush, 5);

                                                                                                                                       //Vẽ các Hình chữ nhật bằng cách chỉ định đối tượng 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))
                                                                                                                                       });

                                                                                                                                       //Vẽ các Hình chữ nhật bằng cách chỉ định đối tượng 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))
                                                                                                                                       });

                                                                                                                                       // lưu tất cả các thay đổi.
                                                                                                                                       image.Save();
                                                                                                                                   }

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

Lấy hoặc thiết lập màu của các đường gạch.

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

Giá trị thuộc tính

Color

Ví dụ

Ví dụ này cho thấy việc tạo và sử dụng các đối tượng Pen. Ví dụ tạo một Hình ảnh mới và vẽ các Hình chữ nhật trên bề mặt Hình ảnh.```csharp [C#]

                                                                                                                                   //Tạo một thể hiện của BmpOptions và thiết lập các thuộc tính khác nhau của nó
                                                                                                                                   Aspose.Imaging.ImageOptions.BmpOptions bmpOptions = new Aspose.Imaging.ImageOptions.BmpOptions();
                                                                                                                                   bmpOptions.BitsPerPixel = 24;

                                                                                                                                   //Tạo một thể hiện của FileCreateSource và gán nó làm Nguồn cho thể hiện của BmpOptions
                                                                                                                                   //Tham số Boolean thứ hai xác định xem tệp sẽ được tạo có tạm thời hay không
                                                                                                                                   bmpOptions.Source = new Aspose.Imaging.Sources.FileCreateSource(@"C:\temp\sample.bmp", false);

                                                                                                                                   //Tạo một thể hiện của Hình ảnh tại Đường dẫn chỉ định
                                                                                                                                   using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(bmpOptions, 500, 500))
                                                                                                                                   {
                                                                                                                                       //Tạo một thể hiện của Graphics và khởi tạo nó với đối tượng Hình ảnh
                                                                                                                                       Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                       //Xóa bề mặt Graphics với Màu Trắng
                                                                                                                                       graphics.Clear(Aspose.Imaging.Color.White);

                                                                                                                                       //Tạo một thể hiện của Pen với màu Đỏ và độ rộng 5
                                                                                                                                       Aspose.Imaging.Pen pen = new Aspose.Imaging.Pen(Aspose.Imaging.Color.Red, 5f);

                                                                                                                                       //Tạo một thể hiện của HatchBrush và thiết lập các thuộc tính của nó
                                                                                                                                       Aspose.Imaging.Brushes.HatchBrush brush = new Aspose.Imaging.Brushes.HatchBrush();
                                                                                                                                       brush.BackgroundColor = Aspose.Imaging.Color.Wheat;
                                                                                                                                       brush.ForegroundColor = Aspose.Imaging.Color.Red;

                                                                                                                                       //Tạo một thể hiện của Pen
                                                                                                                                       //khởi tạo nó với đối tượng HatchBrush và độ rộng
                                                                                                                                       Aspose.Imaging.Pen brusedpen = new Pen(brush, 5);

                                                                                                                                       //Vẽ các Hình chữ nhật bằng cách chỉ định đối tượng 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))
                                                                                                                                       });

                                                                                                                                       //Vẽ các Hình chữ nhật bằng cách chỉ định đối tượng 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))
                                                                                                                                       });

                                                                                                                                       // lưu tất cả các thay đổi.
                                                                                                                                       image.Save();
                                                                                                                                   }

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

Lấy hoặc thiết lập kiểu gạch của bút lông này.

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

Giá trị thuộc tính

HatchStyle

 Tiếng Việt