C#实现图形路径变换的方法
程序员文章站
2022-07-22 20:25:02
本文实例讲述了c#实现图形路径变换的方法。分享给大家供大家参考。具体实现方法如下:
using system;
using system.collections...
本文实例讲述了c#实现图形路径变换的方法。分享给大家供大家参考。具体实现方法如下:
using system; using system.collections.generic; using system.componentmodel; using system.data; using system.drawing; using system.text; using system.windows.forms; using system.drawing.drawing2d; namespace advanced_drawing { public partial class form10 : form { public form10() { initializecomponent(); } graphicspath createlabeledrectpath(string label) { graphicspath path = new graphicspath(); rectangle rect = new rectangle(0, 0, 200, 200); fontfamily fontfamily=new fontfamily("arial"); path.addstring(label, fontfamily, 20, 20f, new point(0, 0), new stringformat()); return path; } private void form10_paint(object sender, painteventargs e) { graphics g = e.graphics; graphicspath path = createlabeledrectpath("zhuzhao"); g.drawpath(pens.red, path); matrix matrix = new matrix(); matrix.translate(150, 150); path.transform(matrix); g.drawpath(pens.black, path); } } }
希望本文所述对大家的c#程序设计有所帮助。
上一篇: 你知道猕猴桃和梨能一起吃吗