什么是矩形的宽度和高度单位?它是以像素为单位的吗

  • 本文关键字:像素 为单位 单位 高度 c#
  • 更新时间 :
  • 英文 :


我想知道System.Drawing.Rectangle的宽度和高度是否以像素为单位?我的打印机纸张宽度大于矩形区域的宽度,但纸张仍不能容纳矩形区域。打印机的纸张宽度是以像素为单位的,所以我认为如果我能将矩形宽度转换为像素,我就能准确地发现矩形宽度是否大于纸张,并可以根据它调整矩形。

网站http://bytes.com/topic/c-sharp/answers/715228-system-drawing-size-unit这是关于系统中使用的测量单位的吗?绘制

Peter Duniho Gidi写道:System.Drawing.Size的单位是什么?

当我写Size=(1024784)时,它是像素吗?还是别的什么?它取决于上下文。对于控件属性(大小、边界、,ClientRectangle等),它是像素。但对于绘图,当大小为传递给在Graphics对象上操作的对象,大小为根据该Graphics的PageUnit属性进行解释对象所以它可以是GraphicsUnit中的任何一个单元枚举,在这种情况下,除了World。

当然也要注意,Graphics可以应用转换因此任何使用"大小"的图形也会受到此影响。如果PageUnit是Pixels,但应用了50%的缩放因子,然后传递给Graphics对象的任何大小最终都是以半像素为单位而不是整个像素。

以上所有内容对于Point结构也是正确的。

其次,您提到要转换像素。本网站convert-me.com

有任何你可以想象转换为的单位。我放置的链接将带你进入距离和长度部分,在那里你可以转换为像素和从像素转换为像素。

System.Drawing.Rectangle的宽度和高度属性均以像素为单位。以下是高度和宽度的文档:

默认单位为像素。

相关内容

最新更新