private static string GetTextAlign(WSldTextAlignEnum src) { switch (src) { case WSldTextAlignEnum.eTextAlign_Center: return("center"); case WSldTextAlignEnum.eTextAlign_Justify: return("justify"); case WSldTextAlignEnum.eTextAlign_Right: return("right"); default: return("left"); } }
public static string OpenTableColumn(WSldTextAlignEnum textAlign, WSldVerticalTextAlignEnum verticalAlign, string bgColor, string borderStyle, string borderSize, string borderColor, int borderWidth, string width) { return(string.Format(@"<td style=""text-align: {0}; vertical-align: {1}; border-style: {2}; border-width: {3}px; width: {4}; border-color: #{5}; background: #{6}; border-width: {7}"">", GetTextAlign(textAlign), GetVerticalAlign(verticalAlign), borderStyle, borderWidth, width, borderColor, bgColor, borderWidth)); }
public static string OpenParagraph(int marginLeft, WSldTextAlignEnum textAlign) { return(string.Format(@"<div style=""margin-left: {0}em; text-align: {1};"">", marginLeft < 0 ? 0 : marginLeft, GetTextAlign(textAlign))); }