/// <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); }
/// <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; }