Aspose.Words.Examples.CSharp.Rendering_and_Printing.OutlineLayoutEntitiesRenderer.GetColoredPenFromType C# (CSharp) Method

GetColoredPenFromType() private static method

Returns a different colored pen for each entity type.
private static GetColoredPenFromType ( LayoutEntityType type ) : Pen
type LayoutEntityType
return System.Drawing.Pen
        private static Pen GetColoredPenFromType(LayoutEntityType type)
        {
            switch (type)
            {
                case LayoutEntityType.Cell:
                    return Pens.Purple;
                case LayoutEntityType.Column:
                    return Pens.Green;
                case LayoutEntityType.Comment:
                    return Pens.LightBlue;
                case LayoutEntityType.Endnote:
                    return Pens.DarkRed;
                case LayoutEntityType.Footnote:
                    return Pens.DarkBlue;
                case LayoutEntityType.HeaderFooter:
                    return Pens.DarkGreen;
                case LayoutEntityType.Line:
                    return Pens.Blue;
                case LayoutEntityType.NoteSeparator:
                    return Pens.LightGreen;
                case LayoutEntityType.Page:
                    return Pens.Red;
                case LayoutEntityType.Row:
                    return Pens.Orange;
                case LayoutEntityType.Span:
                    return Pens.Red;
                case LayoutEntityType.TextBox:
                    return Pens.Yellow;
                default:
                    return Pens.Red;
            }
        }