Graphics.DrawRectangles

DrawRectangles(Pen, RectangleF[])

निर्दिष्ट आयतों की एक श्रृंखला बनाता हैRectangleF संरचनाएं.

public void DrawRectangles(Pen pen, RectangleF[] rects)
पैरामीटरप्रकारविवरण
penPenPen जो आयतों की रूपरेखा के रंग, चौड़ाई और शैली को निर्धारित करता है।
rectsRectangleF[]की श्रंखलाRectangleF संरचनाएं जो आकर्षित करने के लिए आयतों का प्रतिनिधित्व करती हैं।

अपवाद

अपवादस्थिति
ArgumentNullExceptionpen शून्य है। -या- rects शून्य है।

यह सभी देखें


DrawRectangles(Pen, Rectangle[])

निर्दिष्ट आयतों की एक श्रृंखला बनाता हैRectangle संरचनाएं.

public void DrawRectangles(Pen pen, Rectangle[] rects)
पैरामीटरप्रकारविवरण
penPenPen जो आयतों की रूपरेखा के रंग, चौड़ाई और शैली को निर्धारित करता है।
rectsRectangle[]की श्रंखलाRectangle संरचनाएं जो आकर्षित करने के लिए आयतों का प्रतिनिधित्व करती हैं।

अपवाद

अपवादस्थिति
ArgumentNullExceptionpen शून्य है। -या- rects शून्य है।

उदाहरण

यह उदाहरण पेन ऑब्जेक्ट्स का निर्माण और उपयोग दिखाता है। उदाहरण एक नई छवि बनाता है और छवि की सतह पर आयत बनाता है।

[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);

    // हैचब्रश का एक उदाहरण बनाएं और इसके गुण सेट करें
    Aspose.PSD.Brushes.HatchBrush brush = new Aspose.PSD.Brushes.HatchBrush();
    brush.BackgroundColor = Color.Wheat;
    brush.ForegroundColor = Color.Red;

    // पेन का एक उदाहरण बनाएँ
    // इसे हैचब्रश ऑब्जेक्ट और चौड़ाई के साथ आरंभ करें
    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);
}

यह सभी देखें