C#之shear的使用实例代码
- 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 Form8 : Form
- {
- public Form8()
- {
- InitializeComponent();
- }
- private void Form8_Paint(object sender, PaintEventArgs e)
- {
- RectangleF rect = new RectangleF(0, 0, 100, 50);
- StringFormat format = new StringFormat();
- format.Alignment = StringAlignment.Center;
- format.LineAlignment = StringAlignment.Center;
- Matrix matrix = new Matrix();
- matrix.Shear(.5f, 0f);//只在X方向上Shear
- matrix.Translate(200,0);
- Graphics g=e.Graphics;
- g.Transform = matrix;
- g.DrawString("zhuzhao", this.Font, Brushes.Blue, rect, format);
- g.DrawRectangle(Pens.Black, rect.X, rect.Y, rect.Width, rect.Height);
- }
- }
- }
补充:软件开发 , C# ,