Export (0) Print
Expand All

Font.Clone Method

Creates an exact copy of this Font.

Namespace:  System.Drawing
Assembly:  System.Drawing (in System.Drawing.dll)

public Object Clone()

Return Value

Type: System.Object
The Font this method creates, cast as an Object.

Implements

ICloneable.Clone()

The following code example is designed for use with Windows Forms, and it requires PaintEventArgs e, which is a parameter of the Paint event handler. The code clones a Font and draws text with that font.

public void Clone_Example(PaintEventArgs e)
{
    // Create a Font object.
    Font myFont = new Font("Arial", 16);

    // Create a copy of myFont.
    Font cloneFont = (Font)myFont.Clone();

    // Use cloneFont to draw text to the screen.
    e.Graphics.DrawString("This is a cloned font", cloneFont,
        Brushes.Black, 0, 0);
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft