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