Graphics.PageUnit Property
.NET Framework (current version)
Gets or sets the unit of measure used for page coordinates in this Graphics.
Assembly: System.Drawing (in System.Drawing.dll)
| Exception | Condition |
|---|---|
| InvalidEnumArgumentException | PageUnit is set to World, which is not a physical unit. |
The following code example demonstrates the effect of changing the PageUnit property.
This example is designed to be used with Windows Forms. Paste the code into a form and call the ChangePageUnit method when handling the form's Paint event, passing e as PaintEventArgs.
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); }
.NET Framework
Available since 1.1
Available since 1.1
Show: