Graphics.DrawRectangles

DrawRectangles(Pen, RectangleF[])

Menggambar serangkaian persegi panjang yang ditentukan olehRectangleF struktur.

public void DrawRectangles(Pen pen, RectangleF[] rects)
ParameterJenisKeterangan
penPenPen yang menentukan warna, lebar, dan gaya garis luar persegi panjang.
rectsRectangleF[]Susunan dariRectangleF struktur yang mewakili persegi panjang untuk menggambar.

Pengecualian

pengecualiankondisi
ArgumentNullExceptionpen adalah null. -atau- rects adalah nol.

Lihat juga


DrawRectangles(Pen, Rectangle[])

Menggambar serangkaian persegi panjang yang ditentukan olehRectangle struktur.

public void DrawRectangles(Pen pen, Rectangle[] rects)
ParameterJenisKeterangan
penPenPen yang menentukan warna, lebar, dan gaya garis luar persegi panjang.
rectsRectangle[]Susunan dariRectangle struktur yang mewakili persegi panjang untuk menggambar.

Pengecualian

pengecualiankondisi
ArgumentNullExceptionpen adalah null. -atau- rects adalah nol.

Contoh

Contoh ini menunjukkan pembuatan dan penggunaan objek Pena. Contoh membuat Gambar baru dan menggambar Persegi Panjang pada permukaan Gambar.

[C#]

//Buat instance dari Gambar
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    // Buat instance Grafik dan inisialisasi dengan objek Gambar
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    // Hapus sutface Grafik dengan Warna Putih
    graphics.Clear(Aspose.PSD.Color.White);

    //Buat instance Pena dengan warna Merah dan lebar 5
    Aspose.PSD.Pen pen = new Pen(Aspose.PSD.Color.Red, 5);

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

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

    // Gambar Persegi Panjang dengan menentukan objek Pena
    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)) });

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

    // Buat opsi ekspor dan inisialisasi.
    Aspose.PSD.ImageOptions.Jpeg2000Options options = new Aspose.PSD.ImageOptions.Jpeg2000Options();

    // simpan semua perubahan.
    image.Save("c:\\temp\\output.jp2", options);
}

Lihat juga