Class GraphicsPath

Class GraphicsPath

نام ها : Aspose.Imaging جمع آوری: Aspose.Imaging.dll (25.4.0)

نشان دهنده مجموعه ای از خطوط و منحنی های متصل است این کلاس نمی تواند به ارث برده شود.

[JsonObject(MemberSerialization.OptIn)]
public sealed class GraphicsPath : ObjectWithBounds

Inheritance

object ObjectWithBounds GraphicsPath

اعضای ارثی

ObjectWithBounds.GetBounds(Matrix) , ObjectWithBounds.GetBounds(Matrix, Pen) , ObjectWithBounds.Transform(Matrix) , ObjectWithBounds.Equals(object) , ObjectWithBounds.GetHashCode() , ObjectWithBounds.Bounds , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

این نمونه ها از کلاس GraphicsPath و Graphics استفاده می کنند تا شکل ها را در یک سطح تصویر ایجاد و دستکاری کنند. نمونه یک تصویر جدید (نوع Tiff) ایجاد می کند، سطح را پاک می کند و مسیرها را با استفاده از کلاس GraphicsPath کشیده است.

//Create an instance of FileStream
                                                                                                                                                                                                                                                                                                                                             using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.tiff", System.IO.FileMode.Create))
                                                                                                                                                                                                                                                                                                                                             {
                                                                                                                                                                                                                                                                                                                                                 //Create an instance of TiffOptions and set its various properties
                                                                                                                                                                                                                                                                                                                                                 Aspose.Imaging.ImageOptions.TiffOptions tiffOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

                                                                                                                                                                                                                                                                                                                                                 //Set the source for the instance of ImageOptions
                                                                                                                                                                                                                                                                                                                                                 tiffOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);

                                                                                                                                                                                                                                                                                                                                                 //Create an instance of Image 
                                                                                                                                                                                                                                                                                                                                                 using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(tiffOptions, 500, 500))
                                                                                                                                                                                                                                                                                                                                                 {
                                                                                                                                                                                                                                                                                                                                                     //Create and initialize an instance of Graphics class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                                                                                                                                                                                                                                     //Clear Graphics surface
                                                                                                                                                                                                                                                                                                                                                     graphics.Clear(Color.Wheat);

                                                                                                                                                                                                                                                                                                                                                     //Create an instance of GraphicsPath class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.GraphicsPath graphicspath = new Aspose.Imaging.GraphicsPath();

                                                                                                                                                                                                                                                                                                                                                     //Create an instance of Figure class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.Figure figure = new Aspose.Imaging.Figure();

                                                                                                                                                                                                                                                                                                                                                     //Add Shapes to Figure object
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.RectangleShape(new Aspose.Imaging.RectangleF(10f, 10f, 300f, 300f)));
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.EllipseShape(new Aspose.Imaging.RectangleF(50f, 50f, 300f, 300f)));
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.PieShape(new Aspose.Imaging.RectangleF(new Aspose.Imaging.PointF(250f, 250f), new Aspose.Imaging.SizeF(200f, 200f)), 0f, 45f));

                                                                                                                                                                                                                                                                                                                                                     //Add Figure object to GraphicsPath
                                                                                                                                                                                                                                                                                                                                                     graphicspath.AddFigure(figure);

                                                                                                                                                                                                                                                                                                                                                     //Draw path with Pen object of color Black
                                                                                                                                                                                                                                                                                                                                                     graphics.DrawPath(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), graphicspath);

                                                                                                                                                                                                                                                                                                                                                     // save all changes.
                                                                                                                                                                                                                                                                                                                                                     image.Save();
                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                             }

Constructors

GraphicsPath()

یک مثال جدید از کلاس Aspose.Imaging.GraphicsPath آغاز می شود.

[JsonConstructor]
public GraphicsPath()

Examples

این نمونه ها از کلاس GraphicsPath و Graphics استفاده می کنند تا شکل ها را در یک سطح تصویر ایجاد و دستکاری کنند. نمونه یک تصویر جدید (نوع Tiff) ایجاد می کند، سطح را پاک می کند و مسیرها را با استفاده از کلاس GraphicsPath کشیده است.

//Create an instance of FileStream
                                                                                                                                                                                                                                                                                                                                             using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.tiff", System.IO.FileMode.Create))
                                                                                                                                                                                                                                                                                                                                             {
                                                                                                                                                                                                                                                                                                                                                 //Create an instance of TiffOptions and set its various properties
                                                                                                                                                                                                                                                                                                                                                 Aspose.Imaging.ImageOptions.TiffOptions tiffOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

                                                                                                                                                                                                                                                                                                                                                 //Set the source for the instance of ImageOptions
                                                                                                                                                                                                                                                                                                                                                 tiffOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);

                                                                                                                                                                                                                                                                                                                                                 //Create an instance of Image 
                                                                                                                                                                                                                                                                                                                                                 using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(tiffOptions, 500, 500))
                                                                                                                                                                                                                                                                                                                                                 {
                                                                                                                                                                                                                                                                                                                                                     //Create and initialize an instance of Graphics class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                                                                                                                                                                                                                                     //Clear Graphics surface
                                                                                                                                                                                                                                                                                                                                                     graphics.Clear(Color.Wheat);

                                                                                                                                                                                                                                                                                                                                                     //Create an instance of GraphicsPath class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.GraphicsPath graphicspath = new Aspose.Imaging.GraphicsPath();

                                                                                                                                                                                                                                                                                                                                                     //Create an instance of Figure class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.Figure figure = new Aspose.Imaging.Figure();

                                                                                                                                                                                                                                                                                                                                                     //Add Shapes to Figure object
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.RectangleShape(new Aspose.Imaging.RectangleF(10f, 10f, 300f, 300f)));
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.EllipseShape(new Aspose.Imaging.RectangleF(50f, 50f, 300f, 300f)));
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.PieShape(new Aspose.Imaging.RectangleF(new Aspose.Imaging.PointF(250f, 250f), new Aspose.Imaging.SizeF(200f, 200f)), 0f, 45f));

                                                                                                                                                                                                                                                                                                                                                     //Add Figure object to GraphicsPath
                                                                                                                                                                                                                                                                                                                                                     graphicspath.AddFigure(figure);

                                                                                                                                                                                                                                                                                                                                                     //Draw path with Pen object of color Black
                                                                                                                                                                                                                                                                                                                                                     graphics.DrawPath(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), graphicspath);

                                                                                                                                                                                                                                                                                                                                                     // save all changes.
                                                                                                                                                                                                                                                                                                                                                     image.Save();
                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                             }

GraphicsPath(Figure[])

یک مثال جدید از کلاس Aspose.Imaging.GraphicsPath آغاز می شود.

public GraphicsPath(Figure[] figures)

Parameters

figures Figure [ ]

این اعداد را شروع کنید.

GraphicsPath(Figure[ ], پر کردن)

یک مثال جدید از کلاس Aspose.Imaging.GraphicsPath آغاز می شود.

public GraphicsPath(Figure[] figures, FillMode fillMode)

Parameters

figures Figure [ ]

این اعداد را شروع کنید.

fillMode FillMode

حالت پر کردن

GraphicsPath(FillMode)

یک مثال جدید از کلاس Aspose.Imaging.GraphicsPath آغاز می شود.

public GraphicsPath(FillMode fillMode)

Parameters

fillMode FillMode

حالت پر کردن

Properties

Bounds

محدودیت ها را به دست می آورد یا محدودیت ها را تعیین می کند.

public override RectangleF Bounds { get; }

ارزش املاک

RectangleF

Figures

شماره های مسیر را دریافت کنید.

[JsonProperty]
public Figure[] Figures { get; }

ارزش املاک

Figure [ ]

FillMode

به دست آوردن یا تنظیم یک لیست Aspose.Imaging.FillMode که تعیین می کند که چگونه در داخل اشکال در این Aspose.Imaging.GraphicsPath پر شده است.

public FillMode FillMode { get; set; }

ارزش املاک

FillMode

Methods

AddFigure(Figure)

یک عدد جدید اضافه کنید.

public void AddFigure(Figure figure)

Parameters

figure Figure

این عدد اضافه می شود.

Examples

این نمونه ها از کلاس GraphicsPath و Graphics استفاده می کنند تا شکل ها را در یک سطح تصویر ایجاد و دستکاری کنند. نمونه یک تصویر جدید (نوع Tiff) ایجاد می کند، سطح را پاک می کند و مسیرها را با استفاده از کلاس GraphicsPath کشیده است.

//Create an instance of FileStream
                                                                                                                                                                                                                                                                                                                                             using (System.IO.FileStream stream = new System.IO.FileStream(@"C:\temp\output.tiff", System.IO.FileMode.Create))
                                                                                                                                                                                                                                                                                                                                             {
                                                                                                                                                                                                                                                                                                                                                 //Create an instance of TiffOptions and set its various properties
                                                                                                                                                                                                                                                                                                                                                 Aspose.Imaging.ImageOptions.TiffOptions tiffOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

                                                                                                                                                                                                                                                                                                                                                 //Set the source for the instance of ImageOptions
                                                                                                                                                                                                                                                                                                                                                 tiffOptions.Source = new Aspose.Imaging.Sources.StreamSource(stream);

                                                                                                                                                                                                                                                                                                                                                 //Create an instance of Image 
                                                                                                                                                                                                                                                                                                                                                 using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(tiffOptions, 500, 500))
                                                                                                                                                                                                                                                                                                                                                 {
                                                                                                                                                                                                                                                                                                                                                     //Create and initialize an instance of Graphics class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                                                                                                                                                                                                                                     //Clear Graphics surface
                                                                                                                                                                                                                                                                                                                                                     graphics.Clear(Color.Wheat);

                                                                                                                                                                                                                                                                                                                                                     //Create an instance of GraphicsPath class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.GraphicsPath graphicspath = new Aspose.Imaging.GraphicsPath();

                                                                                                                                                                                                                                                                                                                                                     //Create an instance of Figure class
                                                                                                                                                                                                                                                                                                                                                     Aspose.Imaging.Figure figure = new Aspose.Imaging.Figure();

                                                                                                                                                                                                                                                                                                                                                     //Add Shapes to Figure object
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.RectangleShape(new Aspose.Imaging.RectangleF(10f, 10f, 300f, 300f)));
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.EllipseShape(new Aspose.Imaging.RectangleF(50f, 50f, 300f, 300f)));
                                                                                                                                                                                                                                                                                                                                                     figure.AddShape(new Aspose.Imaging.Shapes.PieShape(new Aspose.Imaging.RectangleF(new Aspose.Imaging.PointF(250f, 250f), new Aspose.Imaging.SizeF(200f, 200f)), 0f, 45f));

                                                                                                                                                                                                                                                                                                                                                     //Add Figure object to GraphicsPath
                                                                                                                                                                                                                                                                                                                                                     graphicspath.AddFigure(figure);

                                                                                                                                                                                                                                                                                                                                                     //Draw path with Pen object of color Black
                                                                                                                                                                                                                                                                                                                                                     graphics.DrawPath(new Aspose.Imaging.Pen(Aspose.Imaging.Color.Black, 2), graphicspath);

                                                                                                                                                                                                                                                                                                                                                     // save all changes.
                                                                                                                                                                                                                                                                                                                                                     image.Save();
                                                                                                                                                                                                                                                                                                                                                 }
                                                                                                                                                                                                                                                                                                                                             }

AddFigures(Figure[])

اعداد جدید اضافه کنید.

public void AddFigures(Figure[] figures)

Parameters

figures Figure [ ]

اعداد اضافه می شود.

Examples

این مثال یک تصویر جدید ایجاد می کند و شکل های مختلفی را با استفاده از شکل ها و نمودارها بر روی سطح تصویر کشیده است.

//Creates an instance of BmpOptions and set its various properties            
                                                                                                                             Aspose.Imaging.ImageOptions.BmpOptions bmpOptions = new Aspose.Imaging.ImageOptions.BmpOptions();
                                                                                                                             bmpOptions.BitsPerPixel = 24;

                                                                                                                             //Create an instance of FileCreateSource and assign it as Source for the instance of BmpOptions
                                                                                                                             //Second Boolean parameter determines if the file to be created IsTemporal or not
                                                                                                                             bmpOptions.Source = new Aspose.Imaging.Sources.FileCreateSource(@"c:\temp\output.bmp", false);

                                                                                                                             //Create an instance of Image 
                                                                                                                             using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Create(bmpOptions, 500, 500))
                                                                                                                             {
                                                                                                                                 //Create and initialize an instance of Graphics class
                                                                                                                                 Aspose.Imaging.Graphics graphics = new Aspose.Imaging.Graphics(image);

                                                                                                                                 //Clear Graphics surface
                                                                                                                                 graphics.Clear(Color.Wheat);

                                                                                                                                 //Create an instance of GraphicsPath class
                                                                                                                                 Aspose.Imaging.GraphicsPath graphicspath = new Aspose.Imaging.GraphicsPath();

                                                                                                                                 //Create an instance of Figure class
                                                                                                                                 Aspose.Imaging.Figure figure1 = new Aspose.Imaging.Figure();

                                                                                                                                 //Add Shape to Figure object
                                                                                                                                 figure1.AddShape(new Aspose.Imaging.Shapes.EllipseShape(new RectangleF(50, 50, 300, 300)));
                                                                                                                                 figure1.AddShape(new Aspose.Imaging.Shapes.PieShape(new Rectangle(new Point(110, 110), new Size(200, 200)), 0, 90));

                                                                                                                                 //Create an instance of Figure class
                                                                                                                                 Aspose.Imaging.Figure figure2 = new Aspose.Imaging.Figure();

                                                                                                                                 //Add Shape to Figure object
                                                                                                                                 figure2.AddShape(new Aspose.Imaging.Shapes.ArcShape(new Aspose.Imaging.RectangleF(10, 10, 300, 300), 0, 45));
                                                                                                                                 figure2.AddShape(new Aspose.Imaging.Shapes.PolygonShape(new[] { new Aspose.Imaging.PointF(150, 10), new Aspose.Imaging.PointF(150, 200), new Aspose.Imaging.PointF(250, 300), new Aspose.Imaging.PointF(350, 400) }, true));
                                                                                                                                 figure2.AddShape(new Aspose.Imaging.Shapes.RectangleShape(new Aspose.Imaging.RectangleF(new Aspose.Imaging.Point(250, 250), new Aspose.Imaging.Size(200, 200))));

                                                                                                                                 //Add Figure object to GraphicsPath
                                                                                                                                 graphicspath.AddFigures(new[] { figure1, figure2 });

                                                                                                                                 //Draw path with Pen object of color Black
                                                                                                                                 graphics.DrawPath(new Pen(Aspose.Imaging.Color.Black, 2), graphicspath);

                                                                                                                                 // save all changes.
                                                                                                                                 image.Save();
                                                                                                                             }

AddPath(GraphicsPath)

Aspose.Imaging.GraphicsPath را به این مسیر اضافه کنید.

public void AddPath(GraphicsPath addingPath)

Parameters

addingPath GraphicsPath

دانلود نرم افزار .GraphicsPath برای اضافه کردن.

AddPath(بایگانی برچسب ها: bool)

Aspose.Imaging.GraphicsPath را به این مسیر اضافه کنید.

public void AddPath(GraphicsPath addingPath, bool connect)

Parameters

addingPath GraphicsPath

دانلود نرم افزار .GraphicsPath برای اضافه کردن.

connect bool

یک مقدار بولی که مشخص می کند که آیا اولین عدد در مسیر اضافه شده بخشی از آخرین عدد در این مسیر است. یک مقدار حقیقت مشخص می کند که اولین عدد در مسیر اضافه شده بخشی از آخرین عدد در این مسیر است. یک مقدار جعلی مشخص می کند که اولین عدد در مسیر اضافه شده از آخرین عدد در این مسیر جدا شده است.

DeepClone()

یک کلون عمیق از این مسیر گرافیک را انجام می دهد.

public GraphicsPath DeepClone()

Returns

GraphicsPath

یک کلون عمیق از مسیر گرافیک.

Equals(موضوع)

بررسی کنید که آیا اشیاء برابر هستند یا خیر.

public override bool Equals(object obj)

Parameters

obj object

بقیه اشیاء

Returns

bool

نتیجه مقایسه برابری است.

Flatten()

تبدیل هر منحنی در این مسیر به یک ردیف از بخش های خط متصل.

public void Flatten()

Flatten(Matrix)

تغییر مشخص شده را اعمال می کند و سپس هر منحنی را در این Aspose.Imaging.GraphicsPath به یک ردیف از بخش های خط متصل تبدیل می کند.

public void Flatten(Matrix matrix)

Parameters

matrix Matrix

یک Aspose.Imaging.Matrix که برای تبدیل این Aspose.Imaging.GraphicsPath قبل از فلش.

Flatten(ماتریکس، Float)

تبدیل هر منحنی در این Aspose.Imaging.GraphicsPath به یک ردیف از بخش های خط متصل.

public void Flatten(Matrix matrix, float flatness)

Parameters

matrix Matrix

یک Aspose.Imaging.Matrix که برای تبدیل این Aspose.Imaging.GraphicsPath قبل از فلش.

flatness float

حداکثر خطای مجاز بین منحنی و نزدیکی فلش شده آن را مشخص می کند. ارزش 0.25 پیش فرض است. کاهش ارزش فلش، تعداد بخش های خطی در نزدیکی را افزایش می دهد.

GetBounds(Matrix)

محدودیت های موضوع را به دست می آورد.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

ماتریس قبل از محدودیت ها محاسبه خواهد شد.

Returns

RectangleF

محدودیت های محاسبه شده اشیاء

GetBounds(ماتریکس، پن)

محدودیت های موضوع را به دست می آورد.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

ماتریس قبل از محدودیت ها محاسبه خواهد شد.

pen Pen

قلم برای استفاده برای اشیاء.این می تواند اندازه مرزهای اشیاء را تحت تاثیر قرار دهد.

Returns

RectangleF

محدودیت های محاسبه شده اشیاء

GetHashCode()

کد هش را از موضوع فعلی دریافت کنید.

public override int GetHashCode()

Returns

int

کد هش

IsOutlineVisible(فلوت، فلوت، پن)

نشان می دهد که آیا نقطه مشخص شده در داخل (در زیر) خلاصه این Aspose.Imaging.GraphicsPath در هنگام کشیدن با Aspose.Imaging.Pen مشخص شده است یا خیر.

public bool IsOutlineVisible(float x, float y, Pen pen)

Parameters

x float

هماهنگی x نقطه مورد آزمایش است.

y float

هماهنگی نقطه ای برای آزمایش

pen Pen

آرشیو برچسب های ارشیو: پن برای آزمایش

Returns

bool

این روش در صورتی معتبر باز می گردد که نقطه مشخص شده در محدوده این Aspose.Imaging.GraphicsPath در هنگام کشیدن با Aspose.Imaging.Pen مشخص شده باشد؛ در غیر این صورت، جعلی است.

IsOutlineVisible(پین، پین)

نشان می دهد که آیا نقطه مشخص شده در داخل (در زیر) خلاصه این Aspose.Imaging.GraphicsPath در هنگام کشیدن با Aspose.Imaging.Pen مشخص شده است یا خیر.

public bool IsOutlineVisible(PointF point, Pen pen)

Parameters

point PointF

یک Aspose.Imaging.PointF که محل مورد آزمایش را مشخص می کند.

pen Pen

آرشیو برچسب های ارشیو: پن برای آزمایش

Returns

bool

این روش در صورتی معتبر باز می گردد که نقطه مشخص شده در محدوده این Aspose.Imaging.GraphicsPath در هنگام کشیدن با Aspose.Imaging.Pen مشخص شده باشد؛ در غیر این صورت، جعلی است.

IsOutlineVisible(فلوت، فلوت، قلم، گرافیک)

نشان می دهد که آیا نمره مشخص شده در (در زیر) نمره این Aspose.Imaging.GraphicsPath در هنگام کشیدن با Aspose.Imaging.Pen مشخص شده و با استفاده از Aspose.Imaging.Graphics مشخص شده است.

public bool IsOutlineVisible(float x, float y, Pen pen, Graphics graphics)

Parameters

x float

هماهنگی x نقطه مورد آزمایش است.

y float

هماهنگی نقطه ای برای آزمایش

pen Pen

آرشیو برچسب های ارشیو: پن برای آزمایش

graphics Graphics

Aspose.Imaging.Graphics برای آن برای آزمایش بینایی.

Returns

bool

این روش درست باز می گردد اگر نقطه مشخص شده در داخل (در زیر) نمودار این Aspose.Imaging.GraphicsPath به عنوان با Aspose.Imaging.Pen مشخص شده است؛ در غیر این صورت، جعلی است.

IsOutlineVisible(PointF، قلم، گرافیک)

نشان می دهد که آیا نمره مشخص شده در (در زیر) نمره این Aspose.Imaging.GraphicsPath در هنگام کشیدن با Aspose.Imaging.Pen مشخص شده و با استفاده از Aspose.Imaging.Graphics مشخص شده است.

public bool IsOutlineVisible(PointF pt, Pen pen, Graphics graphics)

Parameters

pt PointF

یک Aspose.Imaging.PointF که محل مورد آزمایش را مشخص می کند.

pen Pen

آرشیو برچسب های ارشیو: پن برای آزمایش

graphics Graphics

Aspose.Imaging.Graphics برای آن برای آزمایش بینایی.

Returns

bool

این روش درست باز می گردد اگر نقطه مشخص شده در داخل (در زیر) نمودار این Aspose.Imaging.GraphicsPath به عنوان با Aspose.Imaging.Pen مشخص شده است؛ در غیر این صورت، جعلی است.

IsOutlineVisible(آری، آری، آری)

نشان می دهد که آیا نقطه مشخص شده در داخل (در زیر) خلاصه این Aspose.Imaging.GraphicsPath در هنگام کشیدن با Aspose.Imaging.Pen مشخص شده است یا خیر.

public bool IsOutlineVisible(int x, int y, Pen pen)

Parameters

x int

هماهنگی x نقطه مورد آزمایش است.

y int

هماهنگی نقطه ای برای آزمایش

pen Pen

آرشیو برچسب های ارشیو: پن برای آزمایش

Returns

bool

این روش در صورتی معتبر باز می گردد که نقطه مشخص شده در محدوده این Aspose.Imaging.GraphicsPath در هنگام کشیدن با Aspose.Imaging.Pen مشخص شده باشد؛ در غیر این صورت، جعلی است.

IsOutlineVisible(نقطه، پن)

نشان می دهد که آیا نقطه مشخص شده در داخل (در زیر) خلاصه این Aspose.Imaging.GraphicsPath در هنگام کشیدن با Aspose.Imaging.Pen مشخص شده است یا خیر.

public bool IsOutlineVisible(Point point, Pen pen)

Parameters

point Point

یک Aspose.Imaging.Point که محل مورد آزمایش را مشخص می کند.

pen Pen

آرشیو برچسب های ارشیو: پن برای آزمایش

Returns

bool

این روش در صورتی معتبر باز می گردد که نقطه مشخص شده در محدوده این Aspose.Imaging.GraphicsPath در هنگام کشیدن با Aspose.Imaging.Pen مشخص شده باشد؛ در غیر این صورت، جعلی است.

IsOutlineVisible(int، int، پن، گرافیک)

نشان می دهد که آیا نمره مشخص شده در (در زیر) نمره این Aspose.Imaging.GraphicsPath در هنگام کشیدن با Aspose.Imaging.Pen مشخص شده و با استفاده از Aspose.Imaging.Graphics مشخص شده است.

public bool IsOutlineVisible(int x, int y, Pen pen, Graphics graphics)

Parameters

x int

هماهنگی x نقطه مورد آزمایش است.

y int

هماهنگی نقطه ای برای آزمایش

pen Pen

آرشیو برچسب های ارشیو: پن برای آزمایش

graphics Graphics

Aspose.Imaging.Graphics برای آن برای آزمایش بینایی.

Returns

bool

این روش در صورتی معتبر باز می گردد که نقطه مشخص شده در چارچوب این Aspose.Imaging.GraphicsPath به عنوان با Aspose.Imaging.Pen مشخص شده کشیده شده باشد؛ در غیر این صورت، جعلی است.

IsOutlineVisible(نقطه، قلم، گرافیک)

نشان می دهد که آیا نمره مشخص شده در (در زیر) نمره این Aspose.Imaging.GraphicsPath در هنگام کشیدن با Aspose.Imaging.Pen مشخص شده و با استفاده از Aspose.Imaging.Graphics مشخص شده است.

public bool IsOutlineVisible(Point pt, Pen pen, Graphics graphics)

Parameters

pt Point

یک Aspose.Imaging.Point که محل مورد آزمایش را مشخص می کند.

pen Pen

آرشیو برچسب های ارشیو: پن برای آزمایش

graphics Graphics

Aspose.Imaging.Graphics برای آن برای آزمایش بینایی.

Returns

bool

این روش در صورتی معتبر باز می گردد که نقطه مشخص شده در چارچوب این Aspose.Imaging.GraphicsPath به عنوان با Aspose.Imaging.Pen مشخص شده کشیده شده باشد؛ در غیر این صورت، جعلی است.

IsVisible(کشتی، کشتی)

نشان می دهد که آیا نقطه مشخص شده در این Aspose.Imaging.GraphicsPath قرار دارد یا خیر.

public bool IsVisible(float x, float y)

Parameters

x float

هماهنگی x نقطه مورد آزمایش است.

y float

هماهنگی نقطه ای برای آزمایش

Returns

bool

این روش درست باز می گردد اگر نقطه مشخص شده در این Aspose.Imaging.GraphicsPath قرار دارد؛ در غیر این صورت، جعلی است.

IsVisible(نقطه)

نشان می دهد که آیا نقطه مشخص شده در این Aspose.Imaging.GraphicsPath قرار دارد یا خیر.

public bool IsVisible(PointF point)

Parameters

point PointF

یک Aspose.Imaging.PointF که نشان دهنده نقطه برای آزمایش است.

Returns

bool

این روش درست باز می گردد اگر نقطه مشخص شده در این Aspose.Imaging.GraphicsPath قرار دارد؛ در غیر این صورت، جعلی است.

IsVisible(int، int)

نشان می دهد که آیا نقطه مشخص شده در این Aspose.Imaging.GraphicsPath قرار دارد یا خیر.

public bool IsVisible(int x, int y)

Parameters

x int

هماهنگی x نقطه مورد آزمایش است.

y int

هماهنگی نقطه ای برای آزمایش

Returns

bool

این روش درست باز می گردد اگر نقطه مشخص شده در این Aspose.Imaging.GraphicsPath قرار دارد؛ در غیر این صورت، جعلی است.

IsVisible(Point)

نشان می دهد که آیا نقطه مشخص شده در این Aspose.Imaging.GraphicsPath قرار دارد یا خیر.

public bool IsVisible(Point point)

Parameters

point Point

یک Aspose.Imaging.Point که نشان دهنده نقطه برای آزمایش است.

Returns

bool

این روش درست باز می گردد اگر نقطه مشخص شده در این Aspose.Imaging.GraphicsPath قرار دارد؛ در غیر این صورت، جعلی است.

IsVisible(فلوت، فلوت، گرافیک)

نشان می دهد که آیا نقطه مشخص شده در این Aspose.Imaging.GraphicsPath در منطقه کلیپ قابل مشاهده از Aspose.Imaging.Graphics مشخص شده است یا خیر.

public bool IsVisible(float x, float y, Graphics graphics)

Parameters

x float

هماهنگی x نقطه مورد آزمایش است.

y float

هماهنگی نقطه ای برای آزمایش

graphics Graphics

Aspose.Imaging.Graphics برای آن برای آزمایش بینایی.

Returns

bool

این روش درست باز می گردد اگر نقطه مشخص شده در این Aspose.Imaging.GraphicsPath قرار دارد؛ در غیر این صورت، جعلی است.

IsVisible(PointF، گرافیک)

نشان می دهد که آیا نقطه مشخص شده در این Aspose.Imaging.GraphicsPath قرار دارد یا خیر.

public bool IsVisible(PointF pt, Graphics graphics)

Parameters

pt PointF

یک Aspose.Imaging.PointF که نشان دهنده نقطه برای آزمایش است.

graphics Graphics

Aspose.Imaging.Graphics برای آن برای آزمایش بینایی.

Returns

bool

این روش در صورتی که نقطه مشخص شده در داخل آن قرار دارد، درست باز می گردد؛ در غیر این صورت، جعلی است.

IsVisible(int، int، گرافیک)

نشان می دهد که آیا نقطه مشخص شده در این Aspose.Imaging.GraphicsPath قرار دارد، با استفاده از Aspose.Imaging.Graphics مشخص شده.

public bool IsVisible(int x, int y, Graphics graphics)

Parameters

x int

هماهنگی x نقطه مورد آزمایش است.

y int

هماهنگی نقطه ای برای آزمایش

graphics Graphics

Aspose.Imaging.Graphics برای آن برای آزمایش بینایی.

Returns

bool

این روش درست باز می گردد اگر نقطه مشخص شده در این Aspose.Imaging.GraphicsPath قرار دارد؛ در غیر این صورت، جعلی است.

IsVisible(نقطه، گرافیک)

نشان می دهد که آیا نقطه مشخص شده در این Aspose.Imaging.GraphicsPath قرار دارد یا خیر.

public bool IsVisible(Point pt, Graphics graphics)

Parameters

pt Point

یک Aspose.Imaging.Point که نشان دهنده نقطه برای آزمایش است.

graphics Graphics

Aspose.Imaging.Graphics برای آن برای آزمایش بینایی.

Returns

bool

این روش درست باز می گردد اگر نقطه مشخص شده در این Aspose.Imaging.GraphicsPath قرار دارد؛ در غیر این صورت، جعلی است.

RemoveFigure(Figure)

یک عدد را بردارید.

public void RemoveFigure(Figure figure)

Parameters

figure Figure

شماره ای که باید حذف شود

RemoveFigures(Figure[])

اعداد را حذف کنید.

public void RemoveFigures(Figure[] figures)

Parameters

figures Figure [ ]

اعداد باید حذف شود.

Reset()

مسیر گرافیک را وارد کنید و Aspose.Imaging.FillMode را به Aspose.Imaging.FillMode.Alternate تنظیم کنید.

public void Reset()

Reverse()

ترتیب اعداد، اشکال و نقاط را در هر شکل از این Aspose.Imaging.GraphicsPath تغییر می دهد.

public void Reverse()

Transform(Matrix)

تغییر شکل به شکل مشخص شده اعمال می شود.

public override void Transform(Matrix transform)

Parameters

transform Matrix

تغییراتی که باید اعمال شود.

Warp(نقطه[ ], Rectangle)

به این Aspose.Imaging.GraphicsPath یک تحول وارپ، تعریف شده توسط یک مستطیل و یک پارالوگراف، اعمال می شود.

public void Warp(PointF[] destPoints, RectangleF srcRect)

Parameters

destPoints PointF [ ]

مجموعه ای از ساختارهای Aspose.Imaging.PointF که یک پارالوگرامی را تعریف می کند که به آن مستطیل تعریف شده توسط srcRect’ تبدیل می شود. مجموعه می تواند شامل سه یا چهار عنصر باشد. اگر مجموعه شامل سه عنصر باشد، گوشه پایین سمت راست پارالوگرامی توسط سه نقطه اول نشان داده می شود.

srcRect RectangleF

Aspose.Imaging.RectangleF که نشان دهنده مستطیل است که به پارالوگرافی تعریف شده توسط destPoints تبدیل می شود.

Warp(نقطه[ ], RectangleF , ماتریکس)

به این Aspose.Imaging.GraphicsPath یک تحول وارپ، تعریف شده توسط یک مستطیل و یک پارالوگراف، اعمال می شود.

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix)

Parameters

destPoints PointF [ ]

مجموعه ای از ساختارهای Aspose.Imaging.PointF که یک پارالوگرامی را تعریف می کند که به آن مستطیل تعریف شده توسط srcRect’ تبدیل می شود. مجموعه می تواند شامل سه یا چهار عنصر باشد. اگر مجموعه شامل سه عنصر باشد، گوشه پایین سمت راست پارالوگرامی توسط سه نقطه اول نشان داده می شود.

srcRect RectangleF

Aspose.Imaging.RectangleF که نشان دهنده مستطیل است که به پارالوگرافی تعریف شده توسط destPoints تبدیل می شود.

matrix Matrix

یک Aspose.Imaging.Matrix که یک تحول ژئومتریک را برای استفاده در مسیر مشخص می کند.

Warp(نقطه[ ], RectangleF , ماتریکس , WarpMode)

به این Aspose.Imaging.GraphicsPath یک تحول وارپ، تعریف شده توسط یک مستطیل و یک پارالوگراف، اعمال می شود.

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode)

Parameters

destPoints PointF [ ]

مجموعه ای از ساختارهای Aspose.Imaging.PointF که یک پارالوگرامی را تعریف می کند که به آن مستطیل تعریف شده توسط srcRect’ تبدیل می شود. مجموعه می تواند شامل سه یا چهار عنصر باشد. اگر مجموعه شامل سه عنصر باشد، گوشه پایین سمت راست پارالوگرامی توسط سه نقطه اول نشان داده می شود.

srcRect RectangleF

Aspose.Imaging.RectangleF که نشان دهنده مستطیل است که به پارالوگرافی تعریف شده توسط destPoints تبدیل می شود.

matrix Matrix

یک Aspose.Imaging.Matrix که یک تحول ژئومتریک را برای استفاده در مسیر مشخص می کند.

warpMode WarpMode

یک لیست Aspose.Imaging.WarpMode که مشخص می کند که آیا این عملیات ورپ از حالت چشم انداز یا دوگانه استفاده می کند.

Warp(نقطه[ ], RectangleF, ماتریکس, WarpMode, Float)

به این Aspose.Imaging.GraphicsPath یک تحول وارپ، تعریف شده توسط یک مستطیل و یک پارالوگراف، اعمال می شود.

public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode, float flatness)

Parameters

destPoints PointF [ ]

مجموعه ای از ساختارهای Aspose.Imaging.PointF که یک پارالوگرامی را تعریف می کند که به آن مستطیل تعریف شده توسط srcRect’ تبدیل می شود. مجموعه می تواند شامل سه یا چهار عنصر باشد. اگر مجموعه شامل سه عنصر باشد، گوشه پایین سمت راست پارالوگرامی توسط سه نقطه اول نشان داده می شود.

srcRect RectangleF

Aspose.Imaging.RectangleF که نشان دهنده مستطیل است که به پارالوگرافی تعریف شده توسط destPoints تبدیل می شود.

matrix Matrix

یک Aspose.Imaging.Matrix که یک تحول ژئومتریک را برای استفاده در مسیر مشخص می کند.

warpMode WarpMode

یک لیست Aspose.Imaging.WarpMode که مشخص می کند که آیا این عملیات ورپ از حالت چشم انداز یا دوگانه استفاده می کند.

flatness float

یک مقدار از 0 تا 1 که مشخص می کند که مسیر نتیجه چقدر مسطح است.برای اطلاعات بیشتر، به روش های Aspose.Imaging.GraphicsPath.Flatten مراجعه کنید.

Widen(Pen)

یک خط اضافی را به مسیر اضافه کنید.

public void Widen(Pen pen)

Parameters

pen Pen

یک Aspose.Imaging.Pen که عرض بین خروجی اصلی مسیر و خروجی جدید را مشخص می کند این روش ایجاد می کند.

Widen(پین، ماتریکس)

اضافه کردن یک نمودار اضافی به Aspose.Imaging.GraphicsPath.

public void Widen(Pen pen, Matrix matrix)

Parameters

pen Pen

یک Aspose.Imaging.Pen که عرض بین خروجی اصلی مسیر و خروجی جدید را مشخص می کند این روش ایجاد می کند.

matrix Matrix

یک Aspose.Imaging.Matrix که یک تحول را مشخص می کند که قبل از گسترش به مسیر اعمال می شود.

Widen(قلم، ماتریکس، فلش)

جایگزین این Aspose.Imaging.GraphicsPath با منحنی است که منطقه پر می شود زمانی که این مسیر توسط قلم مشخص شده کشیده می شود.

public void Widen(Pen pen, Matrix matrix, float flatness)

Parameters

pen Pen

یک Aspose.Imaging.Pen که عرض بین خروجی اصلی مسیر و خروجی جدید را مشخص می کند این روش ایجاد می کند.

matrix Matrix

یک Aspose.Imaging.Matrix که یک تحول را مشخص می کند که قبل از گسترش به مسیر اعمال می شود.

flatness float

یک مقدار که مربع را برای منحنی ها مشخص می کند.

 فارسی