本文整理匯總了C#中System.Drawing.Drawing2D.GraphicsPath.Reverse方法的典型用法代碼示例。如果您正苦於以下問題:C# GraphicsPath.Reverse方法的具體用法?C# GraphicsPath.Reverse怎麽用?C# GraphicsPath.Reverse使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類System.Drawing.Drawing2D.GraphicsPath
的用法示例。
在下文中一共展示了GraphicsPath.Reverse方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。
示例1: GraphicsPathReverseExample
public void GraphicsPathReverseExample(PaintEventArgs e)
{
// Create a path and add a line, ellipse, and arc.
GraphicsPath myPath = new GraphicsPath();
myPath.AddLine(new Point(0, 0), new Point(100, 100));
myPath.AddEllipse(100, 100, 200, 250);
myPath.AddArc(300, 250, 100, 100, 0, 90);
// Draw the first set of points to the screen.
DrawPoints2(e, myPath.PathPoints, 20);
// Call GraphicsPath.Reverse.
myPath.Reverse();
// Draw the reversed set of points to the screen.
DrawPoints2(e, myPath.PathPoints, 150);
}
//End GraphicsPathReverseExample.
// A helper function GraphicsPathReverseExample is used to draw the
// points to the screen.
public void DrawPoints2(PaintEventArgs e, PointF[] pathPoints, int xOffset)
{
int y = 20;
Font myFont = new Font("Arial", 8);
for(int i=0;i < pathPoints.Length; i++)
{
e.Graphics.DrawString(pathPoints[i].X.ToString() + ", " +
pathPoints[i].Y.ToString(),
myFont,
Brushes.Black,
xOffset,
y);
y += 20;
}
}
// End DrawPoints