C#设置页面单位和缩放的方法

 更新时间:2015年06月12日 10:16:32   作者:zhuzhao  
这篇文章主要介绍了C#设置页面单位和缩放的方法,涉及C#设置页面属性的相关技巧,需要的朋友可以参考下

本文实例讲述了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#编写两个漂亮时钟的示例代码

    使用C#编写两个漂亮时钟的示例代码

    这篇文章主要为大家分享了两个使用C#编写的两个漂亮时钟的示例代码,文中的示例代码讲解详细,具有一定的参考价值,感兴趣的可以了解一下
    2023-07-07
  • C#中ManualResetEvent用法总结

    C#中ManualResetEvent用法总结

    这篇文章主要介绍了C#中ManualResetEvent用法总结,帮助大家更好的理解和使用c#,感兴趣的朋友可以了解下
    2021-01-01
  • C#实现的字符串转MD5码函数实例

    C#实现的字符串转MD5码函数实例

    这篇文章主要介绍了C#实现的字符串转MD5码函数,结合简单实例形式分析了C#字符串的转换、遍历、加密等操作技巧,需要的朋友可以参考下
    2016-07-07
  • C#实现保存文件时重名自动生成新文件的方法

    C#实现保存文件时重名自动生成新文件的方法

    这篇文章主要介绍了C#实现保存文件时重名自动生成新文件的方法,涉及C#针对保存文件时出现重命名情况的自动处理技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • Js中的substring,substr与C#中的Substring比较

    Js中的substring,substr与C#中的Substring比较

    本篇文章主要是对Js中的substring,substr与C#中的Substring进行了比较。需要的朋友可以过来参考下,希望对大家有所帮助
    2014-01-01
  • C#使用StringBuilder实现高效处理字符串

    C#使用StringBuilder实现高效处理字符串

    这篇文章主要为大家详细介绍了C#如何使用StringBuilder实现高效处理字符串,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-01-01
  • C#执行Javascript代码的几种方法总结

    C#执行Javascript代码的几种方法总结

    本篇文章主要是对C#执行Javascript代码的几种方法进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-01-01
  • c#的treeview绑定和获取值的方法

    c#的treeview绑定和获取值的方法

    这篇文章主要介绍了c#的treeview绑定和获取值的方法,需要的朋友可以参考下
    2014-04-04
  • C#中的扩展方法详解

    C#中的扩展方法详解

    “扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。”这是msdn上说的,也就是你可以对String,Int,DataRow,DataTable等这些类型的基础上增加一个或多个方法,使用时不需要去修改或编译类型本身的代码。
    2014-09-09
  • 基于C#实现屏幕取色器

    基于C#实现屏幕取色器

    这篇文章主要为大家详细介绍了如何利用C#实现简易的屏幕取色器,文中的示例代码讲解详细,对我们学习C#有一定的帮助,感兴趣的小伙伴可以了解一下
    2022-12-12

最新评论