您的位置:首页 > 编程语言 > C#

c#使用Region对图形区域构造和填充

2008-12-19 14:40 253 查看
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 Form15 : Form

{

public Form15()

{

InitializeComponent();

}

private void Form15_Paint(object sender, PaintEventArgs e)

{

GraphicsPath myPath = new GraphicsPath();

string stringText = "zhuzhao";

FontFamily family = new FontFamily("Arial");

int fontStyle = (int)FontStyle.Italic;

int emSize = 26;

Point origin = new Point(20, 20);

StringFormat format = StringFormat.GenericDefault;

myPath.AddString(stringText,family,fontStyle,emSize,origin,format);

Region region = new Region(myPath);

e.Graphics.FillRegion(Brushes.Red, region);

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: