C#实现将像素转换为页面单位的方法

 更新时间:2015年06月12日 11:07:37   作者: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;
using System.Drawing.Drawing2D;
namespace advanced_drawing
{
  public partial class Form3 : Form
  {
    public Form3()
    {
      InitializeComponent();
    }
    private void button1_Click(object sender, EventArgs e)
    {
      Graphics g = this.CreateGraphics();
      g.PageUnit = GraphicsUnit.Inch;
      g.PageScale = 1;
      PointF[] bottomRight = new PointF[] { new PointF(this.ClientSize.Width, this.ClientSize.Height) };
      g.TransformPoints(CoordinateSpace.Page, CoordinateSpace.Device, bottomRight);
      Rectangle rect = new Rectangle(0, 0, 10, 10);
      Pen pen=new Pen(Color.Red);
      g.DrawRectangle(pen, rect);
    }
  }
}

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • 让C# Excel导入导出 支持不同版本Office

    让C# Excel导入导出 支持不同版本Office

    让C# Excel导入导出,支持不同版本的Office,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • C#使用OpenCvSharp实现图像校正

    C#使用OpenCvSharp实现图像校正

    这篇文章主要为大家详细介绍了C#如何使用OpenCvSharp实现图像校正功能,文中的示例代码简洁易懂,具有一定的学习价值,需要的小伙伴可以参考下
    2023-11-11
  • unity实现简单计算器

    unity实现简单计算器

    这篇文章主要为大家详细介绍了unity实现简单计算器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • c#如何显式实现接口成员

    c#如何显式实现接口成员

    这篇文章主要介绍了c#如何显式实现接口成员,帮助大家更好的利用c#处理接口,感兴趣的朋友可以了解下
    2020-10-10
  • C#基础概念二十五问 16-20

    C#基础概念二十五问 16-20

    C#基础概念二十五问 16-20...
    2007-04-04
  • C#泛型的使用案例

    C#泛型的使用案例

    这篇文章介绍了C#泛型的使用案例,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-10-10
  • C# 基础之运算符

    C# 基础之运算符

    这篇文章介绍了C# 运算符的基础知识,有需要的朋友可以参考一下
    2013-09-09
  • C#在MEF框架中实现延迟加载部件

    C#在MEF框架中实现延迟加载部件

    这篇文章介绍了C#在MEF框架中实现延迟加载部件的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • C#实现下拉框绑定list集合的方法

    C#实现下拉框绑定list集合的方法

    这篇文章主要介绍了C#实现下拉框绑定list集合的方法,涉及C#中控件绑定的相关技巧,需要的朋友可以参考下
    2015-05-05
  • C# GetMethod方法的应用实例讲解

    C# GetMethod方法的应用实例讲解

    GetMethod 是获取当前 Type 的特定方法,具有多个重载, GetMethod 即使用指定的绑定约束搜索指定方法,本文给大家介绍了C# GetMethod方法的应用实例,需要的朋友可以参考下
    2024-04-04

最新评论