Graphics.PageUnit 属性

定义

获取或设置用于此 Graphics 中的页坐标的度量单位。

C#
public System.Drawing.GraphicsUnit PageUnit { get; set; }

属性值

GraphicsUnit 以外的 World 值之一。

例外

PageUnit 设置为 World,此值不是物理单位。

示例

下面的代码示例演示了更改 PageUnit 属性的效果。

此示例旨在与 Windows 窗体 一起使用。 将代码粘贴到窗体中, ChangePageUnit 并在处理窗体 Paint 的事件时调用 方法,作为 ePaintEventArgs传递。

C#
private void ChangePageUnit(PaintEventArgs e)
{

    // Create a rectangle.
    Rectangle rectangle1 = new Rectangle(20, 20, 50, 100);

    // Draw its outline.
    e.Graphics.DrawRectangle(Pens.SlateBlue, rectangle1);

    // Change the page scale.  
    e.Graphics.PageUnit = GraphicsUnit.Point;

    // Draw the rectangle again.
    e.Graphics.DrawRectangle(Pens.Tomato, rectangle1);
}

注解

图形单位是用于此 Graphics中的页坐标的度量单位。

适用于

产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

另请参阅