private OpenXmlBorderPropertiesModel.BorderStyle RPLFormatToBorderStyle(RPLFormat.BorderStyles style) { OpenXmlBorderPropertiesModel.BorderStyle result = OpenXmlBorderPropertiesModel.BorderStyle.None; switch (style) { case RPLFormat.BorderStyles.Dashed: result = OpenXmlBorderPropertiesModel.BorderStyle.Dashed; break; case RPLFormat.BorderStyles.Dotted: result = OpenXmlBorderPropertiesModel.BorderStyle.Dotted; break; case RPLFormat.BorderStyles.Double: result = OpenXmlBorderPropertiesModel.BorderStyle.Double; break; case RPLFormat.BorderStyles.None: result = OpenXmlBorderPropertiesModel.BorderStyle.None; break; case RPLFormat.BorderStyles.Solid: result = OpenXmlBorderPropertiesModel.BorderStyle.Solid; break; } return(result); }
private void SetBorderStyle(IHaveABorderAndShading borderHolder, RPLFormat.BorderStyles style, TableData.Positions side) { OpenXmlBorderPropertiesModel.BorderStyle style2 = this.RPLFormatToBorderStyle(style); switch (side) { case TableData.Positions.Top: borderHolder.BorderTop.Style = style2; break; case TableData.Positions.Bottom: borderHolder.BorderBottom.Style = style2; break; case TableData.Positions.Left: borderHolder.BorderLeft.Style = style2; break; case TableData.Positions.Right: borderHolder.BorderRight.Style = style2; break; } }