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 и График класе да креирају и манипулишу Слике на површини слике. Пример ствара нову слику (тип Тифф), чисти површина и увлачи путеве уз помоћ Класе ГрафикаПатх.
//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 и График класе да креирају и манипулишу Слике на површини слике. Пример ствара нову слику (тип Тифф), чисти површина и увлачи путеве уз помоћ Класе ГрафикаПатх.
//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; }
Вредност имовине
Figures
Покушајте да добијете бројке пута.
[JsonProperty]
public Figure[] Figures { get; }
Вредност имовине
Figure []
FillMode
Добије или поставља листу Aspose.Imaging.FillMode која одређује како су унутрашњости облика у овом _ВЛ17.GraphicsPath испуњени.
public FillMode FillMode { get; set; }
Вредност имовине
Methods
AddFigure(Figure)
Додајте нову фигуру.
public void AddFigure(Figure figure)
Parameters
figure
Figure
Број који треба додати.
Examples
Ови примери користе 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
На Aspose.Imaging.GraphicsPath да додају.
AddPath(Графички пут, боол)
Додајте одређени Aspose.Imaging.GraphicsPath на овај пут.
public void AddPath(GraphicsPath addingPath, bool connect)
Parameters
addingPath
GraphicsPath
На Aspose.Imaging.GraphicsPath да додају.
connect
bool
Булејска вредност која одређује да ли је прва фигура у доданом путу део последњег фигура у овом путу. вредност истине одређује да је прва фигура у доданом путу део последњег фигура у овом путу. вредност лажног одређује да је прва фигура у доданом путу одвојена од последњег фигура у овом путу.
DeepClone()
Изврши дубоко клонирање овог графичког пута.
public GraphicsPath DeepClone()
Returns
Дубоко клонирање графичког пута.
Equals(Објекат)
Проверите да ли су објекти једнаки.
public override bool Equals(object obj)
Parameters
obj
object
Други објекат је
Returns
Резултат је поређење једнакости.
Flatten()
Конвертује сваку кривину у овом путу у серију повезаних линијских сегмената.
public void Flatten()
Flatten(Matrix)
Примените одређену трансформацију, а затим конвертује сваку кривину у овом Aspose.Imaging.GraphicsPath у серију повезаних линија сегмената.
public void Flatten(Matrix matrix)
Parameters
matrix
Matrix
Aspose.Imaging.Матрикс којим да трансформише овај _ВЛ17.ГрафикПатх пре флатенције.
Flatten(Матрица, Флоат)
Конвертује сваку кривину у овом Aspose.Imaging.GraphicsPath у серију повезаних линијских сегмената.
public void Flatten(Matrix matrix, float flatness)
Parameters
matrix
Matrix
Aspose.Imaging.Матрикс којим да трансформише овај _ВЛ17.ГрафикПатх пре флатенције.
flatness
float
Опрема максималну дозвољену грешку између кривине и његове флатеране приближавања. вредност од 0,25 је подразумевано. смањење вредности флате ће повећати број линијских сегмената у приближавању.
GetBounds(Matrix)
Добије границе објекта.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
Матрица која се примењује пре граница ће се израчунати.
Returns
Ограничења процењеног објекта.
GetBounds(Матрицс , Пен)
Добије границе објекта.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
Матрица која се примењује пре граница ће се израчунати.
pen
Pen
Пена за употребу за објекат. ово може утицати на величину граница објекта.
Returns
Ограничења процењеног објекта.
GetHashCode()
Добијте хаш код тренутне објекте.
public override int GetHashCode()
Returns
Код за хасх.
IsOutlineVisible(пловила, пловила и пена)
Показати да ли је одређена тачка садржана унутар (до) извора овог Aspose.Imaging.GraphicsPath када је нацртана са одређеним __ WL16__ .Pen.
public bool IsOutlineVisible(float x, float y, Pen pen)
Parameters
x
float
Кс-координат тачке за испитивање.
y
float
И-координат тачке за испитивање.
pen
Pen
Aspose.Imaging.Pen za testiranje.
Returns
Овај метод се враћа истинитом ако је одређена тачка садржина у изворима овог Aspose.Imaging.GraphicsPath када је нацртана са одређеним WЛ17.Пен; иначе, лажна.
IsOutlineVisible(КСНУМКС, ПЕН)
Показати да ли је одређена тачка садржана унутар (до) извора овог Aspose.Imaging.GraphicsPath када је нацртана са одређеним __ WL16__ .Pen.
public bool IsOutlineVisible(PointF point, Pen pen)
Parameters
point
PointF
Aspose.Imaging.PointF који одређује локацију за тестирање.
pen
Pen
Aspose.Imaging.Pen za testiranje.
Returns
Овај метод се враћа истинитом ако је одређена тачка садржина у изворима овог Aspose.Imaging.GraphicsPath када је нацртана са одређеним WЛ17.Пен; иначе, лажна.
IsOutlineVisible(плутање, плутање, пени, графике)
Показује да ли је одређена тачка садржана унутар (до) излаза овог Aspose.Imaging.GraphicsPath када је нацртана са одређеним _УЛ17.Пен и користећи одређену __ВЛ16__Графику.
public bool IsOutlineVisible(float x, float y, Pen pen, Graphics graphics)
Parameters
x
float
Кс-координат тачке за испитивање.
y
float
И-координат тачке за испитивање.
pen
Pen
Aspose.Imaging.Pen za testiranje.
graphics
Graphics
Aspose.Imaging.Графике за које треба тестирати видљивост.
Returns
Овај метод се враћа истинитом ако је одређена тачка садржана унутар (под) извора овог Aspose.Imaging.GraphicsPath као што је нацртано са одређеним _ВЛ17.Пен; иначе, лажно.
IsOutlineVisible(ПоинтФ, Пен, График)
Показује да ли је одређена тачка садржана унутар (до) излаза овог Aspose.Imaging.GraphicsPath када је нацртана са одређеним _УЛ17.Пен и користећи одређену __ВЛ16__Графику.
public bool IsOutlineVisible(PointF pt, Pen pen, Graphics graphics)
Parameters
pt
PointF
Aspose.Imaging.PointF који одређује локацију за тестирање.
pen
Pen
Aspose.Imaging.Pen za testiranje.
graphics
Graphics
Aspose.Imaging.Графике за које треба тестирати видљивост.
Returns
Овај метод се враћа истинитом ако је одређена тачка садржана унутар (под) извора овог Aspose.Imaging.GraphicsPath као што је нацртано са одређеним _ВЛ17.Пен; иначе, лажно.
IsOutlineVisible(ИТ, ИТ, ПЕН)
Показати да ли је одређена тачка садржана унутар (до) извора овог Aspose.Imaging.GraphicsPath када је нацртана са одређеним __ WL16__ .Pen.
public bool IsOutlineVisible(int x, int y, Pen pen)
Parameters
x
int
Кс-координат тачке за испитивање.
y
int
И-координат тачке за испитивање.
pen
Pen
Aspose.Imaging.Pen za testiranje.
Returns
Овај метод се враћа истинитом ако је одређена тачка садржина у изворима овог Aspose.Imaging.GraphicsPath када је нацртана са одређеним WЛ17.Пен; иначе, лажна.
IsOutlineVisible(КСНУМКС ПЕН)
Показати да ли је одређена тачка садржана унутар (до) извора овог Aspose.Imaging.GraphicsPath када је нацртана са одређеним __ WL16__ .Pen.
public bool IsOutlineVisible(Point point, Pen pen)
Parameters
point
Point
Aspose.Imaging.Точка која одређује локацију за тестирање.
pen
Pen
Aspose.Imaging.Pen za testiranje.
Returns
Овај метод се враћа истинитом ако је одређена тачка садржина у изворима овог Aspose.Imaging.GraphicsPath када је нацртана са одређеним WЛ17.Пен; иначе, лажна.
IsOutlineVisible(инт, инт, пени, графике)
Показује да ли је одређена тачка садржана унутар (до) излаза овог Aspose.Imaging.GraphicsPath када је нацртана са одређеним _УЛ17.Пен и користећи одређену __ВЛ16__Графику.
public bool IsOutlineVisible(int x, int y, Pen pen, Graphics graphics)
Parameters
x
int
Кс-координат тачке за испитивање.
y
int
И-координат тачке за испитивање.
pen
Pen
Aspose.Imaging.Pen za testiranje.
graphics
Graphics
Aspose.Imaging.Графике за које треба тестирати видљивост.
Returns
Овај метод се враћа истинитом ако је одређена тачка садржана у изворима овог Aspose.Imaging.GraphicsPath као што је нацртано са одређеним _ВЛ17.Пен; иначе, лажно.
IsOutlineVisible(тачка, пена, графике)
Показује да ли је одређена тачка садржана унутар (до) излаза овог Aspose.Imaging.GraphicsPath када је нацртана са одређеним _УЛ17.Пен и користећи одређену __ВЛ16__Графику.
public bool IsOutlineVisible(Point pt, Pen pen, Graphics graphics)
Parameters
pt
Point
Aspose.Imaging.Точка која одређује локацију за тестирање.
pen
Pen
Aspose.Imaging.Pen za testiranje.
graphics
Graphics
Aspose.Imaging.Графике за које треба тестирати видљивост.
Returns
Овај метод се враћа истинитом ако је одређена тачка садржана у изворима овог Aspose.Imaging.GraphicsPath као што је нацртано са одређеним _ВЛ17.Пен; иначе, лажно.
IsVisible(пловила, пловила)
Показује да ли је одређена тачка садржана у овом Aspose.Imaging.GraphicsPath.
public bool IsVisible(float x, float y)
Parameters
x
float
Кс-координат тачке за испитивање.
y
float
И-координат тачке за испитивање.
Returns
Овај метод се враћа истинитом ако је одређена тачка садржана у овом Aspose.Imaging.GraphicsPath; иначе, лажна.
IsVisible(ПоинтФ)
Показује да ли је одређена тачка садржана у овом Aspose.Imaging.GraphicsPath.
public bool IsVisible(PointF point)
Parameters
point
PointF
Aspose.Imaging.PointF који представља тачку коју треба тестирати.
Returns
Овај метод се враћа истинитом ако је одређена тачка садржана у овом Aspose.Imaging.GraphicsPath; иначе, лажна.
IsVisible(Инт, Инт)
Показује да ли је одређена тачка садржана у овом Aspose.Imaging.GraphicsPath.
public bool IsVisible(int x, int y)
Parameters
x
int
Кс-координат тачке за испитивање.
y
int
И-координат тачке за испитивање.
Returns
Овај метод се враћа истинитом ако је одређена тачка садржана у овом Aspose.Imaging.GraphicsPath; иначе, лажна.
IsVisible(Point)
Показује да ли је одређена тачка садржана у овом Aspose.Imaging.GraphicsPath.
public bool IsVisible(Point point)
Parameters
point
Point
Aspose.Imaging.Точка која представља тачку коју треба тестирати.
Returns
Овај метод се враћа истинитом ако је одређена тачка садржана у овом Aspose.Imaging.GraphicsPath; иначе, лажна.
IsVisible(пловидбе, пловидбе, графике)
Показује да ли је одређена тачка садржана унутар овог Aspose.Imaging.GraphicsPath у видљивом клип региону одређеног _ВЛ17.Графике.
public bool IsVisible(float x, float y, Graphics graphics)
Parameters
x
float
Кс-координат тачке за испитивање.
y
float
И-координат тачке за испитивање.
graphics
Graphics
Aspose.Imaging.Графике за које треба тестирати видљивост.
Returns
Овај метод се враћа истинитом ако је одређена тачка садржана у овом Aspose.Imaging.GraphicsPath; иначе, лажна.
IsVisible(КСНУМКС, графички)
Показује да ли је одређена тачка садржана у овом Aspose.Imaging.GraphicsPath.
public bool IsVisible(PointF pt, Graphics graphics)
Parameters
pt
PointF
Aspose.Imaging.PointF који представља тачку коју треба тестирати.
graphics
Graphics
Aspose.Imaging.Графике за које треба тестирати видљивост.
Returns
Овај метод се враћа истинитом ако је наведена тачка садржана у овом; иначе, лажна.
IsVisible(инт, инт, графике)
Показати да ли је одређена тачка садржана у овом Aspose.Imaging.GraphicsPath, користећи одређену _ВЛ17.Графику.
public bool IsVisible(int x, int y, Graphics graphics)
Parameters
x
int
Кс-координат тачке за испитивање.
y
int
И-координат тачке за испитивање.
graphics
Graphics
Aspose.Imaging.Графике за које треба тестирати видљивост.
Returns
Овај метод се враћа истинитом ако је одређена тачка садржана у овом Aspose.Imaging.GraphicsPath; иначе, лажна.
IsVisible(тачка, график)
Показује да ли је одређена тачка садржана у овом Aspose.Imaging.GraphicsPath.
public bool IsVisible(Point pt, Graphics graphics)
Parameters
pt
Point
Aspose.Imaging.Точка која представља тачку коју треба тестирати.
graphics
Graphics
Aspose.Imaging.Графике за које треба тестирати видљивост.
Returns
Овај метод се враћа истинитом ако је одређена тачка садржана у овом 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 на _ВЛ17.ФиллМоде.Алтернате.
public void Reset()
Reverse()
Повраћа ред фигура, облика и тачака у свакој форми овог Aspose.Imaging.GraphicsPath.
public void Reverse()
Transform(Matrix)
Примењује одређену трансформацију на облик.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
Трансформација која се примењује.
Warp(ПоинтФ[], Ректанглеф)
Примењује трансформацију варпа, која је дефинисана правоугаоном и паралелограмом, на овај Aspose.Imaging.GraphicsPath.
public void Warp(PointF[] destPoints, RectangleF srcRect)
Parameters
destPoints
PointF
[]
Рај структуре Aspose.Imaging.PointF који дефинише паралелограм на који се претвара правоугао дефинисан srcRect’ .Рај може да садржи или три или четири елемента.
srcRect
RectangleF
Aspose.Imaging.RectangleF који представља правоугао који се претвара у паралелограм дефинисан destPoints'.
Warp(ПоинтФ[], РектанглеФ, Матрица)
Примењује трансформацију варпа, која је дефинисана правоугаоном и паралелограмом, на овај 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.Матрик који одређује геометријску трансформацију која се примењује на пут.
Warp(ПоинтФ[], RectangleF, Matrix, WarpMode)
Примењује трансформацију варпа, која је дефинисана правоугаоном и паралелограмом, на овај Aspose.Imaging.GraphicsPath.
public void Warp(PointF[] destPoints, RectangleF srcRect, Matrix matrix, WarpMode warpMode)
Parameters
destPoints
PointF
[]
Рај Aspose.Imaging.PointF структуре која дефинише паралелограм на који се претвара правоугао дефинисан <код класа=“paramref”>srcRect’ .Рај може да садржи или три или четири елемента.
srcRect
RectangleF
Aspose.Imaging.RectangleF који представља правоугао који се претвара у паралелограм дефинисан destPoints'.
matrix
Matrix
Aspose.Imaging.Матрик који одређује геометријску трансформацију која се примењује на пут.
warpMode
WarpMode
Aspose.Imaging.WarpMode popis koji navodi da li ova operacija koristi perspektivni ili bilateralni način.
Warp(ПоинтФ[], RectangleF, Matrix, 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.Матрик који одређује геометријску трансформацију која се примењује на пут.
warpMode
WarpMode
Aspose.Imaging.WarpMode popis koji navodi da li ova operacija koristi perspektivni ili bilateralni način.
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.Матрик који одређује трансформацију која се примењује на пут пре проширења.
Widen(Пин, Матрица, Флоат)
Замењује овај ВЛ17.ГрафикПат са кривинама које укључују подручје које се испуњава када је овај пут нацртана од стране одређене пене.
public void Widen(Pen pen, Matrix matrix, float flatness)
Parameters
pen
Pen
Aspose.Imaging.Pen који одређује ширину између оригиналне излазне линије пута и нове излозе овај метод ствара.
matrix
Matrix
Aspose.Imaging.Матрик који одређује трансформацију која се примењује на пут пре проширења.
flatness
float
Вредност која одређује равнину за кривине.