C# GDI+ 处理文本的两个小技巧
c# 处理 技巧 两个 文本 gdi
2023-09-14 08:56:59 时间
private void button7_Click(object sender, EventArgs e) { Graphics g = this.CreateGraphics(); g.FillRectangle(Brushes.White, this.ClientRectangle); Font f = new Font("Times New Roman", 12); Font bf = new Font(f, FontStyle.Bold); StringFormat sf = new StringFormat(); float[] ts = { 10.0f, 70.0f, 100.0f, 90.0f }; sf.SetTabStops(0.0f, ts); string s1 = "\tName\tHair Color\tEys Color\tHeight"; string s2 = "\tBob\tBrown\tBrown\t175cm"; g.DrawString(s1, bf, Brushes.Black, 20, 20, sf); g.DrawString(s2, f, Brushes.Blue, 20, 20 + bf.Height, sf); f.Dispose(); bf.Dispose(); }
表格效果:
private void button8_Click(object sender, EventArgs e) { Graphics g = this.CreateGraphics(); g.FillRectangle(Brushes.White, this.ClientRectangle); Font f = new Font("Times New Roman", 48, FontStyle.Bold); HatchBrush hb = new HatchBrush(HatchStyle.Cross, Color.White, Color.Black); g.DrawString("Ctazy Crosshatch", f, hb, 0, 0); f.Dispose(); }
网格效果:
相关文章
- C# 将XmlDocument转化为string函数
- 《CLR via C#》笔记:第5部分 线程处理(3)(完结)
- C#设计模式——(结构型-代理设计模式)
- c#爬取Silverlight网页[通俗易懂]
- c# 多线程并发-金三银四面试:C#.NET面试题高级篇2-多线程
- 如何使用Codecepticon对C#、VBA宏和PowerShell源代码进行混淆处理
- ASP.net验证码实现代码(C#)
- C#中TrimStart,TrimEnd,Trim在javascript上的实现
- c#:CTS类型系统
- C#常用正则大全分享
- C#ConfigHelper辅助类介绍
- .netC#生成缩略图实现思路分解
- C#Socket粘包处理讲解示例
- c#利用Grahics进行图片裁剪
- c#实现把汉字转为带田字格背景的jpg图片
- c#处理3种json数据的实例
- C#配置文件Section节点处理总结
- C#实现去除Strings中空格的方法
- C#简单的通用基础字典实现方法
- C#实现Xml序列化与反序列化的方法
- C#中csv文件与DataTable互相导入处理实例解析
- C#窗体间通讯的几种常用处理方法总结
- C#实现ProperTyGrid自定义属性的方法
- C#命令模式(CommandPattern)实例教程
- C#控制台程序中处理2个关闭事件的代码实例