C#实现图形路径变换的方法

 更新时间:2015年06月12日 12:29:10   作者:zhuzhao  
这篇文章主要介绍了C#实现图形路径变换的方法,涉及C#针对图形路径的相关操作技巧,需要的朋友可以参考下

本文实例讲述了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#程序设计有所帮助。

相关文章

  • 如何使用C#代码创建快捷方式文件详解

    如何使用C#代码创建快捷方式文件详解

    在Windows中创建快捷方式很简单,如果想用C#代码的方式创建,就没有那么方便了,因为.NET框架没有提供直接创建快捷方式的方法。这篇文章主要给大家介绍了关于如何使用C#代码创建快捷方式文件的相关资料,需要的朋友可以参考下
    2018-08-08
  • word ppt excel文档转换成pdf的C#实现代码

    word ppt excel文档转换成pdf的C#实现代码

    这篇文章主要介绍了word ppt excel文档转换成pdf的C#实现代码,有需要的朋友可以参考一下
    2014-01-01
  • C#中的Linq Intersect与Except方法使用实例

    C#中的Linq Intersect与Except方法使用实例

    这篇文章主要介绍了C#中的Linq Intersect与Except方法使用实例,本文直接给出示例代码,需要的朋友可以参考下
    2015-06-06
  • C# Winform实现圆角无锯齿按钮

    C# Winform实现圆角无锯齿按钮

    这篇文章主要介绍了C# Winform实现圆角无锯齿按钮,文章围绕主题展开详细的内容介绍,具有一定的参考价值,感兴趣的小伙伴可以参考一下
    2022-08-08
  • UGUI实现ScrollView无限滚动效果

    UGUI实现ScrollView无限滚动效果

    这篇文章主要为大家详细介绍了UGUI实现ScrollView无限滚动效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • C#操作文件和注册表的示例详解

    C#操作文件和注册表的示例详解

    这篇文章主要为大家详细介绍了C#中操作文件和注册表的相关知识,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以参考下
    2024-03-03
  • C# 实现视频监控系统(附源码)

    C# 实现视频监控系统(附源码)

    这篇文章主要介绍了C# 如何实现视频监控系统,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
    2021-02-02
  • c#删除指定文件夹中今天之前的文件

    c#删除指定文件夹中今天之前的文件

    本文主要介绍了c#删除指定文件夹中今天之前文件的方法,具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • C#数据结构与算法揭秘二 线性结构

    C#数据结构与算法揭秘二 线性结构

    本文中,我们讨论了什么是线性结构,线性结构有哪些特点,并且详细介绍了一个最简单线性结构顺序表,并且通过源代码对她进行一些列的分析,最后还举了两个例子,让我们更好的理解顺序表
    2012-11-11
  • C#使用jQuery实现无刷新评论提交的方法

    C#使用jQuery实现无刷新评论提交的方法

    这篇文章主要介绍了C#使用jQuery实现无刷新评论提交的方法,涉及C#结合jQuery进行Ajax操作的相关技巧,非常具有实用价值,需要的朋友可以参考下
    2015-05-05

最新评论