|
//------------------------------------------------------------------------------
// <copyright file="HatchStyle.cs" company="Microsoft">
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//------------------------------------------------------------------------------
namespace System.Drawing.Drawing2D {
using System.Diagnostics;
using System;
using System.Drawing;
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle"]/*' />
/// <devdoc>
/// Specifies the different patterns available
/// for <see cref='System.Drawing.Drawing2D.HatchBrush'/> objects.
/// </devdoc>
public enum HatchStyle
{
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Horizontal"]/*' />
/// <devdoc>
/// <para>
/// A pattern of horizontal lines.
/// </para>
/// </devdoc>
Horizontal = 0,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Vertical"]/*' />
/// <devdoc>
/// <para>
/// A pattern of vertical lines.
/// </para>
/// </devdoc>
Vertical = 1,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.ForwardDiagonal"]/*' />
/// <devdoc>
/// <para>
/// A pattern of lines on a diagonal from top-left to bottom-right.
/// </para>
/// </devdoc>
ForwardDiagonal = 2,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.BackwardDiagonal"]/*' />
/// <devdoc>
/// A pattern of lines on a diagonal from
/// top-right to bottom-left.
/// </devdoc>
BackwardDiagonal = 3,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Cross"]/*' />
/// <devdoc>
/// <para>
/// A pattern of criss-cross horizontal and vertical lines.
/// </para>
/// </devdoc>
Cross = 4,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DiagonalCross"]/*' />
/// <devdoc>
/// <para>
/// A pattern of criss-cross diagonal lines.
/// </para>
/// </devdoc>
DiagonalCross = 5,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent05"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
Percent05 = 6,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent10"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
Percent10 = 7,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent20"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
Percent20 = 8,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent25"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
Percent25 = 9,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent30"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
Percent30 = 10,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent40"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
Percent40 = 11,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent50"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
Percent50 = 12,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent60"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
Percent60 = 13,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent70"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
Percent70 = 14,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent75"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
Percent75 = 15,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent80"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
Percent80 = 16,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Percent90"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
Percent90 = 17,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.LightDownwardDiagonal"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
LightDownwardDiagonal = 18,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.LightUpwardDiagonal"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
LightUpwardDiagonal = 19,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DarkDownwardDiagonal"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
DarkDownwardDiagonal = 20,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DarkUpwardDiagonal"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
DarkUpwardDiagonal = 21,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.WideDownwardDiagonal"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
WideDownwardDiagonal = 22,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.WideUpwardDiagonal"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
WideUpwardDiagonal = 23,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.LightVertical"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
LightVertical = 24,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.LightHorizontal"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
LightHorizontal =25,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.NarrowVertical"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
NarrowVertical = 26,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.NarrowHorizontal"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
NarrowHorizontal = 27,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DarkVertical"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
DarkVertical = 28,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DarkHorizontal"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
DarkHorizontal = 29,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DashedDownwardDiagonal"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
DashedDownwardDiagonal = 30,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DashedUpwardDiagonal"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
DashedUpwardDiagonal = 31,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DashedHorizontal"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
DashedHorizontal = 32,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DashedVertical"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
DashedVertical = 33,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.SmallConfetti"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
SmallConfetti = 34,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.LargeConfetti"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
LargeConfetti = 35,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.ZigZag"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
ZigZag = 36,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Wave"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
Wave = 37,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DiagonalBrick"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
DiagonalBrick = 38,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.HorizontalBrick"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
HorizontalBrick = 39,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Weave"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
Weave = 40,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Plaid"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
Plaid = 41,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Divot"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
Divot = 42,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DottedGrid"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
DottedGrid = 43,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.DottedDiamond"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
DottedDiamond = 44,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Shingle"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
Shingle = 45,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Trellis"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
Trellis = 46,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Sphere"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
Sphere = 47,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.SmallGrid"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
SmallGrid = 48,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.SmallCheckerBoard"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
SmallCheckerBoard = 49,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.LargeCheckerBoard"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
LargeCheckerBoard = 50,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.OutlinedDiamond"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
OutlinedDiamond = 51,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.SolidDiamond"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
SolidDiamond = 52,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.LargeGrid"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
LargeGrid = Cross,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Min"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
Min = Horizontal,
/// <include file='doc\HatchStyle.uex' path='docs/doc[@for="HatchStyle.Max"]/*' />
/// <devdoc>
/// <para>
/// </para>
/// </devdoc>
Max = LargeGrid
};
}
|