Class GraphicsPath

Class GraphicsPath

Nazwa przestrzeń: Aspose.Imaging Zgromadzenie: Aspose.Imaging.dll (25.4.0)

Przedstawia szereg łączonych linii i skrzydeł. ta klasa nie może być dziedziczona.

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

Inheritance

object ObjectWithBounds GraphicsPath

Dziedziczeni członkowie

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

Przykłady te wykorzystują klasę GraphicsPath i grafiki do tworzenia i manipulowania figurami na powierzchni obrazu. Przykład tworzy nową obraz (typu Tiff), oczyszcza powierzchnię i wyciąga ścieżki za pomocą klasy Grafiki.

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

Inicjalizuje nową instancję klasy Aspose.Imaging.GraphicsPath.

[JsonConstructor]
public GraphicsPath()

Examples

Przykłady te wykorzystują klasę GraphicsPath i grafiki do tworzenia i manipulowania figurami na powierzchni obrazu. Przykład tworzy nową obraz (typu Tiff), oczyszcza powierzchnię i wyciąga ścieżki za pomocą klasy Grafiki.

//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[])

Inicjalizuje nową instancję klasy Aspose.Imaging.GraphicsPath.

public GraphicsPath(Figure[] figures)

Parameters

figures Figure [ ]

Liczby do inicjalizacji.

GraphicsPath(Figure[ ], i FillMode)

Inicjalizuje nową instancję klasy Aspose.Imaging.GraphicsPath.

public GraphicsPath(Figure[] figures, FillMode fillMode)

Parameters

figures Figure [ ]

Liczby do inicjalizacji.

fillMode FillMode

Wypełnia się w trybie.

GraphicsPath(FillMode)

Inicjalizuje nową instancję klasy Aspose.Imaging.GraphicsPath.

public GraphicsPath(FillMode fillMode)

Parameters

fillMode FillMode

Wypełnia się w trybie.

Properties

Bounds

Uzyskuje lub ustawia granice obiektu.

public override RectangleF Bounds { get; }

Wartość nieruchomości

RectangleF

Figures

Dostępne są liczby ścieżek.

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

Wartość nieruchomości

Figure [ ]

FillMode

Otrzymuje lub ustawia listę Aspose.Imaging.FillMode, która określa, w jaki sposób są wypełnione wnętrza kształtów w tym WR17.GraphicsPath.

public FillMode FillMode { get; set; }

Wartość nieruchomości

FillMode

Methods

AddFigure(Figure)

Dodaj nową liczbę.

public void AddFigure(Figure figure)

Parameters

figure Figure

Liczba do dodania.

Examples

Przykłady te wykorzystują klasę GraphicsPath i grafiki do tworzenia i manipulowania figurami na powierzchni obrazu. Przykład tworzy nową obraz (typu Tiff), oczyszcza powierzchnię i wyciąga ścieżki za pomocą klasy Grafiki.

//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[])

Dodaj nowe liczby.

public void AddFigures(Figure[] figures)

Parameters

figures Figure [ ]

I liczby do dodania.

Examples

Ten przykład tworzy nowy obraz i przyciąga różnorodne kształty za pomocą figur i grafikiPath na powierzchni obrazu

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

Dodaj do tej drogi określony Aspose.Imaging.GraphicsPath.

public void AddPath(GraphicsPath addingPath)

Parameters

addingPath GraphicsPath

Dodaj Aspose.Imaging.GrafikaPath do dodania.

AddPath(GraficznePath, Bool)

Dodaj do tej drogi określony Aspose.Imaging.GraphicsPath.

public void AddPath(GraphicsPath addingPath, bool connect)

Parameters

addingPath GraphicsPath

Dodaj Aspose.Imaging.GrafikaPath do dodania.

connect bool

Wartość Boolean, która określa, czy pierwsza liczba w podanej ścieżce jest częścią ostatniej liczby w tej ścieżce. Wartość prawdziwa określa, że pierwsza liczba w podanej ścieżce jest częścią ostatniej liczby w tej ścieżce. Wartość fałszywą określa, że pierwsza liczba w podanej ścieżce jest oddzielona od ostatniej liczby w tej ścieżce.

DeepClone()

Wykonuje głębokie klony tej ścieżki graficznej.

public GraphicsPath DeepClone()

Returns

GraphicsPath

Głębokie klony ścieżki graficznej.

Equals(Obiekt)

Sprawdź, czy obiekty są równe.

public override bool Equals(object obj)

Parameters

obj object

Kolejny obiekt.

Returns

bool

Wynik porównania równości.

Flatten()

Konwertuje każdą kurwę w tej ścieżce w sekwencję połączonych segmentów linii.

public void Flatten()

Flatten(Matrix)

Zastosuj określoną transformację, a następnie przekonwertuj każdą kurwę w tym Aspose.Imaging.GraphicsPath na sekwencję połączonych segmentów linii.

public void Flatten(Matrix matrix)

Parameters

matrix Matrix

A Aspose.Imaging.Matrix, dzięki któremu przekształcić ten WR17.GraphicsPath przed flatting.

Flatten(Matrix i Float)

Konwertuje każdą kurwę w tym Aspose.Imaging.GraphicsPath w sekwencję połączonych segmentów linii.

public void Flatten(Matrix matrix, float flatness)

Parameters

matrix Matrix

A Aspose.Imaging.Matrix, dzięki któremu przekształcić ten WR17.GraphicsPath przed flatting.

flatness float

Określa maksymalną dopuszczoną błąd między kurwą a jej blaskową przybliżeniem. Wartość 0,25 jest standardem. Zmniejszenie wartości blaskowej zwiększy liczbę segmentów linii w przybliżeniu.

GetBounds(Matrix)

Znajdują się granice obiektu.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Matryca, którą należy zastosować przed granicami, zostanie obliczona.

Returns

RectangleF

granice szacowanego obiektu.

GetBounds(Matryca i Pen)

Znajdują się granice obiektu.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Matryca, którą należy zastosować przed granicami, zostanie obliczona.

pen Pen

Pióro do użycia dla obiektu. może to wpłynąć na wielkość granic obiektu.

Returns

RectangleF

granice szacowanego obiektu.

GetHashCode()

Zdobądź kod hash bieżącego obiektu.

public override int GetHashCode()

Returns

int

To jest kod hash.

IsOutlineVisible(pływalnia, pływalnia, pen)

Oznacza, czy określony punkt znajduje się w (poniżej) odcinku tego Aspose.Imaging.GraphicsPath, gdy jest wyciągnięty za pomocą określonego W L17.Pan.

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

Parameters

x float

X-koordynacja punktu do testowania.

y float

i-koordynacja punktu do testowania.

pen Pen

Zestaw WL17_.Pen do przetestowania.

Returns

bool

Metoda ta zwraca się do prawdy, jeśli określony punkt jest zawarty w podsumowaniu tego Aspose.Imaging.GraphicsPath, gdy wyciągnięty z określonym WR17.Pen; w przeciwnym razie, fałszywe.

IsOutlineVisible(Pieniądze, Pen)

Oznacza, czy określony punkt znajduje się w (poniżej) odcinku tego Aspose.Imaging.GraphicsPath, gdy jest wyciągnięty za pomocą określonego W L17.Pan.

public bool IsOutlineVisible(PointF point, Pen pen)

Parameters

point PointF

A Aspose.Imaging.PointF, który określa lokalizację do testowania.

pen Pen

Zestaw WL17_.Pen do przetestowania.

Returns

bool

Metoda ta zwraca się do prawdy, jeśli określony punkt jest zawarty w podsumowaniu tego Aspose.Imaging.GraphicsPath, gdy wyciągnięty z określonym WR17.Pen; w przeciwnym razie, fałszywe.

IsOutlineVisible(płomień, płomień, Pióro, Grafika)

Oznacza, czy określony punkt znajduje się w (poniżej) odcinku tego Aspose.Imaging.GraphicsPath, gdy jest wyciągnięty za pomocą określonego W L17.Pen i używając określanego __ WL 17_ .Grafika.

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

Parameters

x float

X-koordynacja punktu do testowania.

y float

i-koordynacja punktu do testowania.

pen Pen

Zestaw WL17_.Pen do przetestowania.

graphics Graphics

Aspose.Imaging.Grafika dla której można przetestować widoczność.

Returns

bool

Metoda ta zwraca się do prawdy, jeśli określony punkt jest zawarty w (poniżej) wyświetlaczu tego Aspose.Imaging.GraphicsPath jak wyciągnięty z określonym W L17.Pen; w przeciwnym razie, fałszywe.

IsOutlineVisible(Pióro, Pióro, Grafika)

Oznacza, czy określony punkt znajduje się w (poniżej) odcinku tego Aspose.Imaging.GraphicsPath, gdy jest wyciągnięty za pomocą określonego W L17.Pen i używając określanego __ WL 17_ .Grafika.

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

Parameters

pt PointF

A Aspose.Imaging.PointF, który określa lokalizację do testowania.

pen Pen

Zestaw WL17_.Pen do przetestowania.

graphics Graphics

Aspose.Imaging.Grafika dla której można przetestować widoczność.

Returns

bool

Metoda ta zwraca się do prawdy, jeśli określony punkt jest zawarty w (poniżej) wyświetlaczu tego Aspose.Imaging.GraphicsPath jak wyciągnięty z określonym W L17.Pen; w przeciwnym razie, fałszywe.

IsOutlineVisible(Int, Int i Pen)

Oznacza, czy określony punkt znajduje się w (poniżej) odcinku tego Aspose.Imaging.GraphicsPath, gdy jest wyciągnięty za pomocą określonego W L17.Pan.

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

Parameters

x int

X-koordynacja punktu do testowania.

y int

i-koordynacja punktu do testowania.

pen Pen

Zestaw WL17_.Pen do przetestowania.

Returns

bool

Metoda ta zwraca się do prawdy, jeśli określony punkt jest zawarty w podsumowaniu tego Aspose.Imaging.GraphicsPath, gdy wyciągnięty z określonym WR17.Pen; w przeciwnym razie, fałszywe.

IsOutlineVisible(Miejscowość Pen)

Oznacza, czy określony punkt znajduje się w (poniżej) odcinku tego Aspose.Imaging.GraphicsPath, gdy jest wyciągnięty za pomocą określonego W L17.Pan.

public bool IsOutlineVisible(Point point, Pen pen)

Parameters

point Point

A Aspose.Imaging.Punkt, który określa lokalizację do przetestowania.

pen Pen

Zestaw WL17_.Pen do przetestowania.

Returns

bool

Metoda ta zwraca się do prawdy, jeśli określony punkt jest zawarty w podsumowaniu tego Aspose.Imaging.GraphicsPath, gdy wyciągnięty z określonym WR17.Pen; w przeciwnym razie, fałszywe.

IsOutlineVisible(int, int, pen, grafika)

Oznacza, czy określony punkt znajduje się w (poniżej) odcinku tego Aspose.Imaging.GraphicsPath, gdy jest wyciągnięty za pomocą określonego W L17.Pen i używając określanego __ WL 17_ .Grafika.

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

Parameters

x int

X-koordynacja punktu do testowania.

y int

i-koordynacja punktu do testowania.

pen Pen

Zestaw WL17_.Pen do przetestowania.

graphics Graphics

Aspose.Imaging.Grafika dla której można przetestować widoczność.

Returns

bool

Metoda ta zwraca się do prawdy, jeśli określony punkt jest zawarty w wyniku tego Aspose.Imaging.GraphicsPath, jak wyciągnięte z określonym __ WL16_.Pen; w przeciwnym razie, fałszywe.

IsOutlineVisible(Pióro, Pióro, Grafika)

Oznacza, czy określony punkt znajduje się w (poniżej) odcinku tego Aspose.Imaging.GraphicsPath, gdy jest wyciągnięty za pomocą określonego W L17.Pen i używając określanego __ WL 17_ .Grafika.

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

Parameters

pt Point

A Aspose.Imaging.Punkt, który określa lokalizację do przetestowania.

pen Pen

Zestaw WL17_.Pen do przetestowania.

graphics Graphics

Aspose.Imaging.Grafika dla której można przetestować widoczność.

Returns

bool

Metoda ta zwraca się do prawdy, jeśli określony punkt jest zawarty w wyniku tego Aspose.Imaging.GraphicsPath, jak wyciągnięte z określonym __ WL16_.Pen; w przeciwnym razie, fałszywe.

IsVisible(Floty, floty)

Oznacza, czy określony punkt znajduje się w tym Aspose.Imaging.GraphicsPath.

public bool IsVisible(float x, float y)

Parameters

x float

X-koordynacja punktu do testowania.

y float

i-koordynacja punktu do testowania.

Returns

bool

Ta metoda zwraca się prawdziwa, jeśli określony punkt jest zawarty w tym Aspose.Imaging.GraphicsPath; w przeciwnym razie, fałszywy.

IsVisible(punktów)

Oznacza, czy określony punkt znajduje się w tym Aspose.Imaging.GraphicsPath.

public bool IsVisible(PointF point)

Parameters

point PointF

A Aspose.Imaging.PointF, który reprezentuje punkt do testowania.

Returns

bool

Ta metoda zwraca się prawdziwa, jeśli określony punkt jest zawarty w tym Aspose.Imaging.GraphicsPath; w przeciwnym razie, fałszywy.

IsVisible(i int, int)

Oznacza, czy określony punkt znajduje się w tym Aspose.Imaging.GraphicsPath.

public bool IsVisible(int x, int y)

Parameters

x int

X-koordynacja punktu do testowania.

y int

i-koordynacja punktu do testowania.

Returns

bool

Ta metoda zwraca się prawdziwa, jeśli określony punkt jest zawarty w tym Aspose.Imaging.GraphicsPath; w przeciwnym razie, fałszywy.

IsVisible(Point)

Oznacza, czy określony punkt znajduje się w tym Aspose.Imaging.GraphicsPath.

public bool IsVisible(Point point)

Parameters

point Point

A Aspose.Imaging.Punkt, który reprezentuje punkt do testowania.

Returns

bool

Ta metoda zwraca się prawdziwa, jeśli określony punkt jest zawarty w tym Aspose.Imaging.GraphicsPath; w przeciwnym razie, fałszywy.

IsVisible(Float, Float, Grafika)

Oznacza, czy określony punkt znajduje się w tym Aspose.Imaging.GraphicsPath w widocznym regionie klipu określającego __ WL16__ .Grafika.

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

Parameters

x float

X-koordynacja punktu do testowania.

y float

i-koordynacja punktu do testowania.

graphics Graphics

Aspose.Imaging.Grafika dla której można przetestować widoczność.

Returns

bool

Ta metoda zwraca się prawdziwa, jeśli określony punkt jest zawarty w tym Aspose.Imaging.GraphicsPath; w przeciwnym razie, fałszywy.

IsVisible(PointF, Grafika)

Oznacza, czy określony punkt znajduje się w tym Aspose.Imaging.GraphicsPath.

public bool IsVisible(PointF pt, Graphics graphics)

Parameters

pt PointF

A Aspose.Imaging.PointF, który reprezentuje punkt do testowania.

graphics Graphics

Aspose.Imaging.Grafika dla której można przetestować widoczność.

Returns

bool

Ta metoda zwraca się do prawdy, jeśli określony punkt jest zawarty w tym; w przeciwnym razie, fałszywe.

IsVisible(int, int, grafika)

Oznacza, czy określony punkt jest zawarty w tym Aspose.Imaging.GraphicsPath, za pomocą określonego WR17.

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

Parameters

x int

X-koordynacja punktu do testowania.

y int

i-koordynacja punktu do testowania.

graphics Graphics

Aspose.Imaging.Grafika dla której można przetestować widoczność.

Returns

bool

Ta metoda zwraca się prawdziwa, jeśli określony punkt jest zawarty w tym Aspose.Imaging.GraphicsPath; w przeciwnym razie, fałszywy.

IsVisible(punkt, grafika)

Oznacza, czy określony punkt znajduje się w tym Aspose.Imaging.GraphicsPath.

public bool IsVisible(Point pt, Graphics graphics)

Parameters

pt Point

A Aspose.Imaging.Punkt, który reprezentuje punkt do testowania.

graphics Graphics

Aspose.Imaging.Grafika dla której można przetestować widoczność.

Returns

bool

Ta metoda zwraca się prawdziwa, jeśli określony punkt jest zawarty w tym Aspose.Imaging.GraphicsPath; w przeciwnym razie, fałszywy.

RemoveFigure(Figure)

Usunąć jedną figurę.

public void RemoveFigure(Figure figure)

Parameters

figure Figure

Liczba do usunięcia.

RemoveFigures(Figure[])

Usunąć liczby.

public void RemoveFigures(Figure[] figures)

Parameters

figures Figure [ ]

Liczby do usunięcia.

Reset()

Wpisz ścieżkę graficzną i ustaw Aspose.Imaging.FillMode na W L17.

public void Reset()

Reverse()

Odwraca porządek liczb, kształtów i punktów w każdej formie tego Aspose.Imaging.GraphicsPath.

public void Reverse()

Transform(Matrix)

Zastosowanie określonej transformacji do kształtu.

public override void Transform(Matrix transform)

Parameters

transform Matrix

Transformacja do zastosowania.

Warp(punktów[ ], RectangleF)

Zastosowanie transformacji warp, zdefiniowanej przez prostokątny i równoległy, do tego Aspose.Imaging.GraphicsPath.

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

Parameters

destPoints PointF [ ]

Rysunek struktury Aspose.Imaging.PointF, który definiuje równoległość, do której jest przekształcony prawokąt zdefiniowany przez srcRect'.

srcRect RectangleF

A Aspose.Imaging.RectangleF reprezentujący rektangl, który jest przekształcony w równoległość zdefiniowaną przez destPoints'.

Warp(punktów[ ], RectangleF, Matryca)

Zastosowanie transformacji warp, zdefiniowanej przez prostokątny i równoległy, do tego Aspose.Imaging.GraphicsPath.

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

Parameters

destPoints PointF [ ]

Rysunek struktury Aspose.Imaging.PointF, który definiuje równoległość, do której jest przekształcony prawokąt zdefiniowany przez srcRect'.

srcRect RectangleF

A Aspose.Imaging.RectangleF reprezentujący rektangl, który jest przekształcony w równoległość zdefiniowaną przez destPoints'.

matrix Matrix

A Aspose.Imaging.Matrix, który określa transformację geometryczną do zastosowania do drogi.

Warp(punktów[ ], RectangleF, Matrix, WarpMode)

Zastosowanie transformacji warp, zdefiniowanej przez prostokątny i równoległy, do tego Aspose.Imaging.GraphicsPath.

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

Parameters

destPoints PointF [ ]

Rysunek struktury Aspose.Imaging.PointF, który definiuje równoległość, do której jest przekształcony prawokąt definitywany przez srcRect’ .

srcRect RectangleF

A Aspose.Imaging.RectangleF reprezentujący rektangl, który jest przekształcony w równoległość zdefiniowaną przez destPoints'.

matrix Matrix

A Aspose.Imaging.Matrix, który określa transformację geometryczną do zastosowania do drogi.

warpMode WarpMode

Wykaz Aspose.Imaging.WarpMode, który określa, czy ta operacja warp używa trybu perspektywnego lub dwustronnego.

Warp(punktów[ ], RectangleF, Matrix, WarpMode, Float)

Zastosowanie transformacji warp, zdefiniowanej przez prostokątny i równoległy, do tego Aspose.Imaging.GraphicsPath.

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

Parameters

destPoints PointF [ ]

Rysunek struktury Aspose.Imaging.PointF, który definiuje równoległość, do której jest przekształcony prawokąt zdefiniowany przez srcRect'.

srcRect RectangleF

A Aspose.Imaging.RectangleF reprezentujący rektangl, który jest przekształcony w równoległość zdefiniowaną przez destPoints'.

matrix Matrix

A Aspose.Imaging.Matrix, który określa transformację geometryczną do zastosowania do drogi.

warpMode WarpMode

Wykaz Aspose.Imaging.WarpMode, który określa, czy ta operacja warp używa trybu perspektywnego lub dwustronnego.

flatness float

Wartość od 0 do 1, która określa, jak płaski jest ścieżka wynikająca. więcej informacji, zobacz Aspose.Imaging.GraphicsPath.Flatten metody.

Widen(Pen)

Dodaj dodatkową listę ścieżki.

public void Widen(Pen pen)

Parameters

pen Pen

A Aspose.Imaging.Pen, który określa szerokość pomiędzy oryginalną linią wyjściową drogi a nową linii wyjścia ta metoda tworzy.

Widen(Pielęgnacja, Matrix)

Dodaj dodatkowy wyświetlacz do Aspose.Imaging.GraphicsPath.

public void Widen(Pen pen, Matrix matrix)

Parameters

pen Pen

A Aspose.Imaging.Pen, który określa szerokość pomiędzy oryginalną linią wyjściową drogi a nową linii wyjścia ta metoda tworzy.

matrix Matrix

A Aspose.Imaging.Matrix, który określa transformację do zastosowania do drogi przed rozszerzeniem.

Widen(Pieniądze, Matrix, Float)

Zastępuje to Aspose.Imaging.GraphicsPath za pomocą zakrętów, które obejmują obszar, który jest wypełniony, gdy ta ścieżka jest wciśnięta przez określony pióro.

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

Parameters

pen Pen

A Aspose.Imaging.Pen, który określa szerokość pomiędzy oryginalną linią wyjściową drogi a nową linii wyjścia ta metoda tworzy.

matrix Matrix

A Aspose.Imaging.Matrix, który określa transformację do zastosowania do drogi przed rozszerzeniem.

flatness float

Wartość, która określa płaskość dla zakrętów.

 Polski