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
  • asp之家 软件编程 m.aspxhome.com