/// <summary>
        /// Creates block element based on paragraph type
        /// </summary>
        /// <param name="type"></param>
        /// <returns></returns>
        private static HTMLItem CreateBlock(ParagraphConvTargetEnumV3 type)
        {
            HTMLItem paragraph;

            switch (type)
            {
            case ParagraphConvTargetEnumV3.H1:
                paragraph = new H1(HTMLElementType.HTML5);
                break;

            case ParagraphConvTargetEnumV3.H2:
                paragraph = new H2(HTMLElementType.HTML5);
                break;

            case ParagraphConvTargetEnumV3.H3:
                paragraph = new H3(HTMLElementType.HTML5);
                break;

            case ParagraphConvTargetEnumV3.H4:
                paragraph = new H4(HTMLElementType.HTML5);
                break;

            case ParagraphConvTargetEnumV3.H5:
                paragraph = new H5(HTMLElementType.HTML5);
                break;

            case ParagraphConvTargetEnumV3.H6:
                paragraph = new H6(HTMLElementType.HTML5);
                break;

            default:     // Paragraph or anything else
                paragraph = new Paragraph(HTMLElementType.HTML5);
                break;
            }
            return(paragraph);
        }
Example #2
0
        /// <summary>
        /// Creates block element based on paragraph type
        /// </summary>
        /// <param name="type"></param>
        /// <returns></returns>
        private static HTMLItem CreateBlock(ParagraphConvTargetEnumV3 type)
        {
            HTMLItem paragraph;
            switch (type)
            {
                case ParagraphConvTargetEnumV3.H1:
                    paragraph = new H1(HTMLElementType.HTML5);
                    break;
                case ParagraphConvTargetEnumV3.H2:
                    paragraph = new H2(HTMLElementType.HTML5);
                    break;
                case ParagraphConvTargetEnumV3.H3:
                    paragraph = new H3(HTMLElementType.HTML5);
                    break;
                case ParagraphConvTargetEnumV3.H4:
                    paragraph = new H4(HTMLElementType.HTML5);
                    break;
                case ParagraphConvTargetEnumV3.H5:
                    paragraph = new H5(HTMLElementType.HTML5);
                    break;
                case ParagraphConvTargetEnumV3.H6:
                    paragraph = new H6(HTMLElementType.HTML5);
                    break;
                default: // Paragraph or anything else
                    paragraph = new Paragraph(HTMLElementType.HTML5);
                    break;

            }
            return paragraph;
        }