C#设置页面单位和缩放的方法
作者:zhuzhao 时间:2023-06-09 12:59:27
本文实例讲述了C#设置页面单位和缩放的方法。分享给大家供大家参考。具体如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace advanced_drawing
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Graphics g = this.CreateGraphics();
g.PageUnit = GraphicsUnit.Inch;
g.PageScale = 1;
Font rulerFont = new Font("MS Sams Serif", 8.25f);
Pen blackPen = new Pen(Color.Black, 0.05f);
float rulerFontHeight = rulerFont.GetHeight(g);
RectangleF rulerRect = new RectangleF(0, 0, 6.5f, rulerFontHeight * 1.5f);
g.DrawRectangle(blackPen, rulerRect.X, rulerRect.Y, rulerRect.Width, rulerRect.Height);
}
}
}
希望本文所述对大家的C#程序设计有所帮助。
标签:C#,页面
0
投稿
猜你喜欢
spring mvc高级技术实例详解
2022-10-11 12:50:15
Java中的Gradle与Groovy的区别及存在的关系
2023-05-13 17:28:46
判断List和Map是否相等并合并List中相同的Map
2022-12-29 02:11:10
Android 8.1 Launcher3实现动态指针时钟功能
2023-09-27 18:53:09
SpringBoot自定义加载yml实现方式,附源码解读
2022-01-22 22:39:40
Android不规则封闭区域填充色彩的实例代码
2022-10-17 08:33:05
IDEA连接Mysql数据库的详细图文教程
2023-10-09 09:51:24
Android中卡顿优化布局详细介绍
2022-10-28 10:53:00
Java Volatile 变量详解及使用方法
2023-03-13 13:27:10
DevExpress TreeList 常见问题解决方法
2022-07-15 18:16:54
springboot 项目启动后无日志输出直接结束的解决
2023-05-25 02:28:21
Java使用单链表实现约瑟夫环
2022-02-07 01:19:59
c#使用linq把多列的List转化为只有指定列的List
2022-07-04 12:00:31
C#绘制中国象棋棋盘
2021-05-27 15:08:44
Android GPS定位测试(附效果图和示例)
2023-05-11 17:38:10
java实现模拟进度计量器
2023-05-26 12:05:03
Java实现简易计算器(逆波兰表达式)
2022-06-17 13:48:23
浅谈Java中IO和NIO的本质和区别
2023-11-01 01:44:08
Java枚举详解及使用实例(涵盖了所有典型用法)
2023-06-29 23:17:55
阿里、华为、腾讯Java技术面试题精选
2023-11-25 02:29:39