Class EllipseShape

EllipseShape class

दीर्घवृत्त आकार का प्रतिनिधित्व करता है।

public class EllipseShape : RectangleShape

कंस्ट्रक्टर्स

नामविवरण
EllipseShape()का एक नया उदाहरण प्रारंभ करता हैEllipseShape वर्ग.
EllipseShape(RectangleF)का एक नया उदाहरण प्रारंभ करता हैEllipseShape वर्ग.

गुण

नामविवरण
override Bounds { get; }वस्तु की सीमा प्राप्त करता है।
override Center { get; }आकार का केंद्र प्राप्त करता है।
override HasSegments { get; }एक मान प्राप्त करता है जो बताता है कि आकार में खंड हैं या नहीं।
LeftBottom { get; }बाएँ तल का आयत बिंदु प्राप्त करता है।
LeftTop { get; }बाएं शीर्ष आयत बिंदु प्राप्त करता है।
RectangleHeight { get; }आयत ऊंचाई प्राप्त करता है।
RectangleWidth { get; }आयत की चौड़ाई प्राप्त करता है।
RightBottom { get; }दाएं तल का आयत बिंदु प्राप्त करता है।
RightTop { get; }दाहिने शीर्ष आयत बिंदु प्राप्त करता है।
override Segments { get; }आकार खंड प्राप्त करता है।

तरीकों

नामविवरण
override GetBounds(Matrix)वस्तु की सीमा प्राप्त करता है।
override GetBounds(Matrix, Pen)वस्तु की सीमा प्राप्त करता है।
override Transform(Matrix)निर्दिष्ट परिवर्तन को आकार में लागू करता है।

उदाहरण

यह उदाहरण एक नई छवि बनाता है और छवि की सतह पर आंकड़े और ग्राफिक्सपाथ का उपयोग करके विभिन्न प्रकार की आकृतियाँ बनाता है

[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(Color.Wheat);

    // ग्राफिक्सपाथ क्लास का एक उदाहरण बनाएं
    Aspose.PSD.GraphicsPath graphicspath = new Aspose.PSD.GraphicsPath();

    // चित्र वर्ग का एक उदाहरण बनाएँ
    Aspose.PSD.Figure figure1 = new Aspose.PSD.Figure();

    // फिगर ऑब्जेक्ट में शेप जोड़ें
    figure1.AddShape(new Aspose.PSD.Shapes.EllipseShape(new RectangleF(50, 50, 300, 300)));
    figure1.AddShape(new Aspose.PSD.Shapes.PieShape(new Rectangle(new Point(110, 110), new Size(200, 200)), 0, 90));

    // चित्र वर्ग का एक उदाहरण बनाएँ
    Aspose.PSD.Figure figure2 = new Aspose.PSD.Figure();

    // फिगर ऑब्जेक्ट में शेप जोड़ें
    figure2.AddShape(new Aspose.PSD.Shapes.ArcShape(new RectangleF(10, 10, 300, 300), 0, 45));
    figure2.AddShape(new Aspose.PSD.Shapes.PolygonShape(new[] { new PointF(150, 10), new PointF(150, 200), new PointF(250, 300), new PointF(350, 400) }, true));
    figure2.AddShape(new Aspose.PSD.Shapes.RectangleShape(new Rectangle(new Point(250, 250), new Size(200, 200))));

    // ग्राफिक्सपाथ में फिगर ऑब्जेक्ट जोड़ें
    graphicspath.AddFigures(new[] { figure1, figure2 });

    // काले रंग के पेन ऑब्जेक्ट के साथ पथ बनाएं
    graphics.DrawPath(new Pen(Aspose.PSD.Color.Black, 2), graphicspath);

    // निर्यात विकल्प बनाएं और उन्हें प्रारंभ करें।
    Aspose.PSD.ImageOptions.BmpOptions options = new Aspose.PSD.ImageOptions.BmpOptions();

    // सभी परिवर्तनों को सहेजें।
    image.Save("c:\\temp\\output.bmp", options);
}

यह सभी देखें