GDI+中的文本绘制技术
 
GDI+中的文本绘制技术_休闲using System;
GDI+中的文本绘制技术_休闲using System.Drawing;
GDI+中的文本绘制技术_休闲using System.Collections;
GDI+中的文本绘制技术_休闲using System.ComponentModel;
GDI+中的文本绘制技术_休闲using System.Windows.Forms;
GDI+中的文本绘制技术_休闲using System.Data;
GDI+中的文本绘制技术_休闲
GDI+中的文本绘制技术_休闲namespace 文本
GDI+中的文本绘制技术_休闲...{
GDI+中的文本绘制技术_休闲        /**//// <summary>
GDI+中的文本绘制技术_休闲        /// Form1 的摘要说明。
GDI+中的文本绘制技术_休闲        /// </summary>
GDI+中的文本绘制技术_休闲        public class Form1 : System.Windows.Forms.Form
GDI+中的文本绘制技术_休闲        ...{
GDI+中的文本绘制技术_休闲                /**//// <summary>
GDI+中的文本绘制技术_休闲                /// 必需的设计器变量。
GDI+中的文本绘制技术_休闲                /// </summary>
GDI+中的文本绘制技术_休闲                private System.ComponentModel.Container components = null;
GDI+中的文本绘制技术_休闲
GDI+中的文本绘制技术_休闲                public Form1()
GDI+中的文本绘制技术_休闲                ...{
GDI+中的文本绘制技术_休闲                        //
GDI+中的文本绘制技术_休闲                        // Windows 窗体设计器支持所必需的
GDI+中的文本绘制技术_休闲                        //
GDI+中的文本绘制技术_休闲                        InitializeComponent();
GDI+中的文本绘制技术_休闲
GDI+中的文本绘制技术_休闲                        //
GDI+中的文本绘制技术_休闲                        // TODO: 在 InitializeComponent 调用后添加任何构造函数代码
GDI+中的文本绘制技术_休闲                        //
GDI+中的文本绘制技术_休闲                }
GDI+中的文本绘制技术_休闲
GDI+中的文本绘制技术_休闲                /**//// <summary>
GDI+中的文本绘制技术_休闲                /// 清理所有正在使用的资源。
GDI+中的文本绘制技术_休闲                /// </summary>
GDI+中的文本绘制技术_休闲                protected override void Dispose( bool disposing )
GDI+中的文本绘制技术_休闲                ...{
GDI+中的文本绘制技术_休闲                        if( disposing )
GDI+中的文本绘制技术_休闲                        ...{
GDI+中的文本绘制技术_休闲                                if (components != null)    
GDI+中的文本绘制技术_休闲                                ...{
GDI+中的文本绘制技术_休闲                                        components.Dispose();
GDI+中的文本绘制技术_休闲                                }
GDI+中的文本绘制技术_休闲                        }
GDI+中的文本绘制技术_休闲                        base.Dispose( disposing );
GDI+中的文本绘制技术_休闲                }
GDI+中的文本绘制技术_休闲
GDI+中的文本绘制技术_休闲Windows Form Designer generated code#region Windows Form Designer generated code
GDI+中的文本绘制技术_休闲                /**//// <summary>
GDI+中的文本绘制技术_休闲                /// 设计器支持所需的方法 - 不要使用代码编辑器修改
GDI+中的文本绘制技术_休闲                /// 此方法的内容。
GDI+中的文本绘制技术_休闲                /// </summary>
GDI+中的文本绘制技术_休闲                private void InitializeComponent()
GDI+中的文本绘制技术_休闲                ...{
GDI+中的文本绘制技术_休闲                        //    
GDI+中的文本绘制技术_休闲                        // Form1
GDI+中的文本绘制技术_休闲                        //    
GDI+中的文本绘制技术_休闲                        this.AutoScaleBaseSize = new System.Drawing.Size(6, 14);
GDI+中的文本绘制技术_休闲                        this.ClientSize = new System.Drawing.Size(496, 462);
GDI+中的文本绘制技术_休闲                        this.Name = "Form1";
GDI+中的文本绘制技术_休闲                        this.Text = "Form1";
GDI+中的文本绘制技术_休闲                        this.Load += new System.EventHandler(this.Form1_Load);
GDI+中的文本绘制技术_休闲
GDI+中的文本绘制技术_休闲                }
GDI+中的文本绘制技术_休闲                #endregion
GDI+中的文本绘制技术_休闲
GDI+中的文本绘制技术_休闲                /**//// <summary>
GDI+中的文本绘制技术_休闲                /// 应用程序的主入口点。
GDI+中的文本绘制技术_休闲                /// </summary>
GDI+中的文本绘制技术_休闲                [STAThread]
GDI+中的文本绘制技术_休闲                static void Main()    
GDI+中的文本绘制技术_休闲                ...{
GDI+中的文本绘制技术_休闲                        Application.Run(new Form1());
GDI+中的文本绘制技术_休闲                }
GDI+中的文本绘制技术_休闲
GDI+中的文本绘制技术_休闲                protected override void OnPaint(PaintEventArgs e)
GDI+中的文本绘制技术_休闲                ...{
GDI+中的文本绘制技术_休闲                        Graphics g= e.Graphics;
GDI+中的文本绘制技术_休闲                        g.FillRectangle(Brushes.White, this.ClientRectangle);
GDI+中的文本绘制技术_休闲                        string s= "离天三尺三                惊回首                            "
GDI+中的文本绘制技术_休闲                                                        + "快马加鞭未下鞍 山";
GDI+中的文本绘制技术_休闲                        FontFamily fm=new FontFamily("华文新魏");
GDI+中的文本绘制技术_休闲                        Font f =new Font(fm, 20, FontStyle.Bold, GraphicsUnit.Point);
GDI+中的文本绘制技术_休闲                        RectangleF rectF= new RectangleF(30, 20, 180, 205);
GDI+中的文本绘制技术_休闲                        StringFormat sf=new StringFormat();
GDI+中的文本绘制技术_休闲                        SolidBrush sbrush=new SolidBrush(Color.FromArgb(255, 0, 0, 255));
GDI+中的文本绘制技术_休闲                        sf.LineAlignment = StringAlignment.Center;
GDI+中的文本绘制技术_休闲                        sf.FormatFlags = StringFormatFlags.DirectionVertical;
GDI+中的文本绘制技术_休闲                        g.DrawString(s, f, sbrush, rectF, sf);
GDI+中的文本绘制技术_休闲                }
GDI+中的文本绘制技术_休闲
GDI+中的文本绘制技术_休闲                private void Form1_Load(object sender, System.EventArgs e)
GDI+中的文本绘制技术_休闲                ...{
GDI+中的文本绘制技术_休闲                
GDI+中的文本绘制技术_休闲                }
GDI+中的文本绘制技术_休闲        }
GDI+中的文本绘制技术_休闲}