Lezen in het Engels Bewerken

Delen via


GraphicsUnit Enum

Definition

Specifies the unit of measure for the given data.

public enum GraphicsUnit
Inheritance
GraphicsUnit

Fields

Name Value Description
World 0

Specifies the world coordinate system unit as the unit of measure.

Display 1

Specifies the unit of measure of the display device. Typically pixels for video displays, and 1/100 inch for printers.

Pixel 2

Specifies a device pixel as the unit of measure.

Point 3

Specifies a printer's point (1/72 inch) as the unit of measure.

Inch 4

Specifies the inch as the unit of measure.

Document 5

Specifies the document unit (1/300 inch) as the unit of measure.

Millimeter 6

Specifies the millimeter as the unit of measure.

Examples

The following code example demonstrates how to load a bitmap from an Icon handle, using the GraphicsUnit enumeration, and the use of the Round method to draw the rectangle bounds of a bitmap.

This example is designed to be used with Windows Forms. Create a form that contains a button named Button2. Paste the code into the form and associate this method with the button's Click event.

private void Button2_Click(System.Object sender, System.EventArgs e)
{

    Bitmap bitmap1 = Bitmap.FromHicon(SystemIcons.Hand.Handle);
    Graphics formGraphics = this.CreateGraphics();
    GraphicsUnit units = GraphicsUnit.Point;

    RectangleF bmpRectangleF = bitmap1.GetBounds(ref units);
    Rectangle bmpRectangle = Rectangle.Round(bmpRectangleF);
    formGraphics.DrawRectangle(Pens.Blue, bmpRectangle);
    formGraphics.Dispose();
}

Applies to

Product Versies
.NET 8 (package-provided), 9 (package-provided)
.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 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9