|
|
|
@@ -298,6 +298,26 @@ namespace Novacode |
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
|
|
/// Extra property for Custom Table Style provided by carpfisher - Thanks
|
|
|
|
/// </summary>
|
|
|
|
private string _customTableDesignName;
|
|
|
|
/// <summary>
|
|
|
|
/// Extra property for Custom Table Style provided by carpfisher - Thanks
|
|
|
|
/// </summary>
|
|
|
|
public string CustomTableDesignName
|
|
|
|
{
|
|
|
|
set
|
|
|
|
{
|
|
|
|
_customTableDesignName = value;
|
|
|
|
this.Design = TableDesign.Custom;
|
|
|
|
}
|
|
|
|
|
|
|
|
get
|
|
|
|
{
|
|
|
|
return _customTableDesignName;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
public TableLook TableLook { get; set; }
|
|
|
|
|
|
|
|
@@ -426,7 +446,21 @@ namespace Novacode |
|
|
|
}
|
|
|
|
/// <summary>
|
|
|
|
/// The design\style to apply to this table.
|
|
|
|
///
|
|
|
|
/// Patch1. Patch to code for Custom Table Style support by carpfisher
|
|
|
|
/// </summary>
|
|
|
|
/// <example>
|
|
|
|
/// Example code for custom table style usage
|
|
|
|
///
|
|
|
|
/// <code>
|
|
|
|
/// Novacode.DocX document = Novacode.DocX.Load(“DOC01.doc”); // load document with custom table style defined
|
|
|
|
/// Novacode.Table t = document.AddTable(2, 2); // adds table
|
|
|
|
/// t.CustomTableDesignName = “MyStyle01”; // assigns Custom Table Design style to newly created table
|
|
|
|
/// </code>
|
|
|
|
/// </example>
|
|
|
|
///
|
|
|
|
///
|
|
|
|
///
|
|
|
|
public TableDesign Design
|
|
|
|
{
|
|
|
|
get { return design; }
|
|
|
|
@@ -455,116 +489,334 @@ namespace Novacode |
|
|
|
style.Remove();
|
|
|
|
}
|
|
|
|
|
|
|
|
switch (design)
|
|
|
|
if (design == TableDesign.Custom)
|
|
|
|
{
|
|
|
|
case TableDesign.TableNormal: val.Value = "TableNormal"; break;
|
|
|
|
case TableDesign.TableGrid: val.Value = "TableGrid"; break;
|
|
|
|
case TableDesign.LightShading: val.Value = "LightShading"; break;
|
|
|
|
case TableDesign.LightShadingAccent1: val.Value = "LightShading-Accent1"; break;
|
|
|
|
case TableDesign.LightShadingAccent2: val.Value = "LightShading-Accent2"; break;
|
|
|
|
case TableDesign.LightShadingAccent3: val.Value = "LightShading-Accent3"; break;
|
|
|
|
case TableDesign.LightShadingAccent4: val.Value = "LightShading-Accent4"; break;
|
|
|
|
case TableDesign.LightShadingAccent5: val.Value = "LightShading-Accent5"; break;
|
|
|
|
case TableDesign.LightShadingAccent6: val.Value = "LightShading-Accent6"; break;
|
|
|
|
case TableDesign.LightList: val.Value = "LightList"; break;
|
|
|
|
case TableDesign.LightListAccent1: val.Value = "LightList-Accent1"; break;
|
|
|
|
case TableDesign.LightListAccent2: val.Value = "LightList-Accent2"; break;
|
|
|
|
case TableDesign.LightListAccent3: val.Value = "LightList-Accent3"; break;
|
|
|
|
case TableDesign.LightListAccent4: val.Value = "LightList-Accent4"; break;
|
|
|
|
case TableDesign.LightListAccent5: val.Value = "LightList-Accent5"; break;
|
|
|
|
case TableDesign.LightListAccent6: val.Value = "LightList-Accent6"; break;
|
|
|
|
case TableDesign.LightGrid: val.Value = "LightGrid"; break;
|
|
|
|
case TableDesign.LightGridAccent1: val.Value = "LightGrid-Accent1"; break;
|
|
|
|
case TableDesign.LightGridAccent2: val.Value = "LightGrid-Accent2"; break;
|
|
|
|
case TableDesign.LightGridAccent3: val.Value = "LightGrid-Accent3"; break;
|
|
|
|
case TableDesign.LightGridAccent4: val.Value = "LightGrid-Accent4"; break;
|
|
|
|
case TableDesign.LightGridAccent5: val.Value = "LightGrid-Accent5"; break;
|
|
|
|
case TableDesign.LightGridAccent6: val.Value = "LightGrid-Accent6"; break;
|
|
|
|
case TableDesign.MediumShading1: val.Value = "MediumShading1"; break;
|
|
|
|
case TableDesign.MediumShading1Accent1: val.Value = "MediumShading1-Accent1"; break;
|
|
|
|
case TableDesign.MediumShading1Accent2: val.Value = "MediumShading1-Accent2"; break;
|
|
|
|
case TableDesign.MediumShading1Accent3: val.Value = "MediumShading1-Accent3"; break;
|
|
|
|
case TableDesign.MediumShading1Accent4: val.Value = "MediumShading1-Accent4"; break;
|
|
|
|
case TableDesign.MediumShading1Accent5: val.Value = "MediumShading1-Accent5"; break;
|
|
|
|
case TableDesign.MediumShading1Accent6: val.Value = "MediumShading1-Accent6"; break;
|
|
|
|
case TableDesign.MediumShading2: val.Value = "MediumShading2"; break;
|
|
|
|
case TableDesign.MediumShading2Accent1: val.Value = "MediumShading2-Accent1"; break;
|
|
|
|
case TableDesign.MediumShading2Accent2: val.Value = "MediumShading2-Accent2"; break;
|
|
|
|
case TableDesign.MediumShading2Accent3: val.Value = "MediumShading2-Accent3"; break;
|
|
|
|
case TableDesign.MediumShading2Accent4: val.Value = "MediumShading2-Accent4"; break;
|
|
|
|
case TableDesign.MediumShading2Accent5: val.Value = "MediumShading2-Accent5"; break;
|
|
|
|
case TableDesign.MediumShading2Accent6: val.Value = "MediumShading2-Accent6"; break;
|
|
|
|
case TableDesign.MediumList1: val.Value = "MediumList1"; break;
|
|
|
|
case TableDesign.MediumList1Accent1: val.Value = "MediumList1-Accent1"; break;
|
|
|
|
case TableDesign.MediumList1Accent2: val.Value = "MediumList1-Accent2"; break;
|
|
|
|
case TableDesign.MediumList1Accent3: val.Value = "MediumList1-Accent3"; break;
|
|
|
|
case TableDesign.MediumList1Accent4: val.Value = "MediumList1-Accent4"; break;
|
|
|
|
case TableDesign.MediumList1Accent5: val.Value = "MediumList1-Accent5"; break;
|
|
|
|
case TableDesign.MediumList1Accent6: val.Value = "MediumList1-Accent6"; break;
|
|
|
|
case TableDesign.MediumList2: val.Value = "MediumList2"; break;
|
|
|
|
case TableDesign.MediumList2Accent1: val.Value = "MediumList2-Accent1"; break;
|
|
|
|
case TableDesign.MediumList2Accent2: val.Value = "MediumList2-Accent2"; break;
|
|
|
|
case TableDesign.MediumList2Accent3: val.Value = "MediumList2-Accent3"; break;
|
|
|
|
case TableDesign.MediumList2Accent4: val.Value = "MediumList2-Accent4"; break;
|
|
|
|
case TableDesign.MediumList2Accent5: val.Value = "MediumList2-Accent5"; break;
|
|
|
|
case TableDesign.MediumList2Accent6: val.Value = "MediumList2-Accent6"; break;
|
|
|
|
case TableDesign.MediumGrid1: val.Value = "MediumGrid1"; break;
|
|
|
|
case TableDesign.MediumGrid1Accent1: val.Value = "MediumGrid1-Accent1"; break;
|
|
|
|
case TableDesign.MediumGrid1Accent2: val.Value = "MediumGrid1-Accent2"; break;
|
|
|
|
case TableDesign.MediumGrid1Accent3: val.Value = "MediumGrid1-Accent3"; break;
|
|
|
|
case TableDesign.MediumGrid1Accent4: val.Value = "MediumGrid1-Accent4"; break;
|
|
|
|
case TableDesign.MediumGrid1Accent5: val.Value = "MediumGrid1-Accent5"; break;
|
|
|
|
case TableDesign.MediumGrid1Accent6: val.Value = "MediumGrid1-Accent6"; break;
|
|
|
|
case TableDesign.MediumGrid2: val.Value = "MediumGrid2"; break;
|
|
|
|
case TableDesign.MediumGrid2Accent1: val.Value = "MediumGrid2-Accent1"; break;
|
|
|
|
case TableDesign.MediumGrid2Accent2: val.Value = "MediumGrid2-Accent2"; break;
|
|
|
|
case TableDesign.MediumGrid2Accent3: val.Value = "MediumGrid2-Accent3"; break;
|
|
|
|
case TableDesign.MediumGrid2Accent4: val.Value = "MediumGrid2-Accent4"; break;
|
|
|
|
case TableDesign.MediumGrid2Accent5: val.Value = "MediumGrid2-Accent5"; break;
|
|
|
|
case TableDesign.MediumGrid2Accent6: val.Value = "MediumGrid2-Accent6"; break;
|
|
|
|
case TableDesign.MediumGrid3: val.Value = "MediumGrid3"; break;
|
|
|
|
case TableDesign.MediumGrid3Accent1: val.Value = "MediumGrid3-Accent1"; break;
|
|
|
|
case TableDesign.MediumGrid3Accent2: val.Value = "MediumGrid3-Accent2"; break;
|
|
|
|
case TableDesign.MediumGrid3Accent3: val.Value = "MediumGrid3-Accent3"; break;
|
|
|
|
case TableDesign.MediumGrid3Accent4: val.Value = "MediumGrid3-Accent4"; break;
|
|
|
|
case TableDesign.MediumGrid3Accent5: val.Value = "MediumGrid3-Accent5"; break;
|
|
|
|
case TableDesign.MediumGrid3Accent6: val.Value = "MediumGrid3-Accent6"; break;
|
|
|
|
|
|
|
|
case TableDesign.DarkList: val.Value = "DarkList"; break;
|
|
|
|
case TableDesign.DarkListAccent1: val.Value = "DarkList-Accent1"; break;
|
|
|
|
case TableDesign.DarkListAccent2: val.Value = "DarkList-Accent2"; break;
|
|
|
|
case TableDesign.DarkListAccent3: val.Value = "DarkList-Accent3"; break;
|
|
|
|
case TableDesign.DarkListAccent4: val.Value = "DarkList-Accent4"; break;
|
|
|
|
case TableDesign.DarkListAccent5: val.Value = "DarkList-Accent5"; break;
|
|
|
|
case TableDesign.DarkListAccent6: val.Value = "DarkList-Accent6"; break;
|
|
|
|
|
|
|
|
case TableDesign.ColorfulShading: val.Value = "ColorfulShading"; break;
|
|
|
|
case TableDesign.ColorfulShadingAccent1: val.Value = "ColorfulShading-Accent1"; break;
|
|
|
|
case TableDesign.ColorfulShadingAccent2: val.Value = "ColorfulShading-Accent2"; break;
|
|
|
|
case TableDesign.ColorfulShadingAccent3: val.Value = "ColorfulShading-Accent3"; break;
|
|
|
|
case TableDesign.ColorfulShadingAccent4: val.Value = "ColorfulShading-Accent4"; break;
|
|
|
|
case TableDesign.ColorfulShadingAccent5: val.Value = "ColorfulShading-Accent5"; break;
|
|
|
|
case TableDesign.ColorfulShadingAccent6: val.Value = "ColorfulShading-Accent6"; break;
|
|
|
|
|
|
|
|
case TableDesign.ColorfulList: val.Value = "ColorfulList"; break;
|
|
|
|
case TableDesign.ColorfulListAccent1: val.Value = "ColorfulList-Accent1"; break;
|
|
|
|
case TableDesign.ColorfulListAccent2: val.Value = "ColorfulList-Accent2"; break;
|
|
|
|
case TableDesign.ColorfulListAccent3: val.Value = "ColorfulList-Accent3"; break;
|
|
|
|
case TableDesign.ColorfulListAccent4: val.Value = "ColorfulList-Accent4"; break;
|
|
|
|
case TableDesign.ColorfulListAccent5: val.Value = "ColorfulList-Accent5"; break;
|
|
|
|
case TableDesign.ColorfulListAccent6: val.Value = "ColorfulList-Accent6"; break;
|
|
|
|
|
|
|
|
case TableDesign.ColorfulGrid: val.Value = "ColorfulGrid"; break;
|
|
|
|
case TableDesign.ColorfulGridAccent1: val.Value = "ColorfulGrid-Accent1"; break;
|
|
|
|
case TableDesign.ColorfulGridAccent2: val.Value = "ColorfulGrid-Accent2"; break;
|
|
|
|
case TableDesign.ColorfulGridAccent3: val.Value = "ColorfulGrid-Accent3"; break;
|
|
|
|
case TableDesign.ColorfulGridAccent4: val.Value = "ColorfulGrid-Accent4"; break;
|
|
|
|
case TableDesign.ColorfulGridAccent5: val.Value = "ColorfulGrid-Accent5"; break;
|
|
|
|
case TableDesign.ColorfulGridAccent6: val.Value = "ColorfulGrid-Accent6"; break;
|
|
|
|
|
|
|
|
default: break;
|
|
|
|
if (string.IsNullOrEmpty(_customTableDesignName))
|
|
|
|
{
|
|
|
|
design = TableDesign.None;
|
|
|
|
if (style != null)
|
|
|
|
style.Remove();
|
|
|
|
|
|
|
|
}
|
|
|
|
else
|
|
|
|
{
|
|
|
|
val.Value = _customTableDesignName;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
{
|
|
|
|
|
|
|
|
switch (design)
|
|
|
|
{
|
|
|
|
case TableDesign.TableNormal:
|
|
|
|
val.Value = "TableNormal";
|
|
|
|
break;
|
|
|
|
case TableDesign.TableGrid:
|
|
|
|
val.Value = "TableGrid";
|
|
|
|
break;
|
|
|
|
case TableDesign.LightShading:
|
|
|
|
val.Value = "LightShading";
|
|
|
|
break;
|
|
|
|
case TableDesign.LightShadingAccent1:
|
|
|
|
val.Value = "LightShading-Accent1";
|
|
|
|
break;
|
|
|
|
case TableDesign.LightShadingAccent2:
|
|
|
|
val.Value = "LightShading-Accent2";
|
|
|
|
break;
|
|
|
|
case TableDesign.LightShadingAccent3:
|
|
|
|
val.Value = "LightShading-Accent3";
|
|
|
|
break;
|
|
|
|
case TableDesign.LightShadingAccent4:
|
|
|
|
val.Value = "LightShading-Accent4";
|
|
|
|
break;
|
|
|
|
case TableDesign.LightShadingAccent5:
|
|
|
|
val.Value = "LightShading-Accent5";
|
|
|
|
break;
|
|
|
|
case TableDesign.LightShadingAccent6:
|
|
|
|
val.Value = "LightShading-Accent6";
|
|
|
|
break;
|
|
|
|
case TableDesign.LightList:
|
|
|
|
val.Value = "LightList";
|
|
|
|
break;
|
|
|
|
case TableDesign.LightListAccent1:
|
|
|
|
val.Value = "LightList-Accent1";
|
|
|
|
break;
|
|
|
|
case TableDesign.LightListAccent2:
|
|
|
|
val.Value = "LightList-Accent2";
|
|
|
|
break;
|
|
|
|
case TableDesign.LightListAccent3:
|
|
|
|
val.Value = "LightList-Accent3";
|
|
|
|
break;
|
|
|
|
case TableDesign.LightListAccent4:
|
|
|
|
val.Value = "LightList-Accent4";
|
|
|
|
break;
|
|
|
|
case TableDesign.LightListAccent5:
|
|
|
|
val.Value = "LightList-Accent5";
|
|
|
|
break;
|
|
|
|
case TableDesign.LightListAccent6:
|
|
|
|
val.Value = "LightList-Accent6";
|
|
|
|
break;
|
|
|
|
case TableDesign.LightGrid:
|
|
|
|
val.Value = "LightGrid";
|
|
|
|
break;
|
|
|
|
case TableDesign.LightGridAccent1:
|
|
|
|
val.Value = "LightGrid-Accent1";
|
|
|
|
break;
|
|
|
|
case TableDesign.LightGridAccent2:
|
|
|
|
val.Value = "LightGrid-Accent2";
|
|
|
|
break;
|
|
|
|
case TableDesign.LightGridAccent3:
|
|
|
|
val.Value = "LightGrid-Accent3";
|
|
|
|
break;
|
|
|
|
case TableDesign.LightGridAccent4:
|
|
|
|
val.Value = "LightGrid-Accent4";
|
|
|
|
break;
|
|
|
|
case TableDesign.LightGridAccent5:
|
|
|
|
val.Value = "LightGrid-Accent5";
|
|
|
|
break;
|
|
|
|
case TableDesign.LightGridAccent6:
|
|
|
|
val.Value = "LightGrid-Accent6";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumShading1:
|
|
|
|
val.Value = "MediumShading1";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumShading1Accent1:
|
|
|
|
val.Value = "MediumShading1-Accent1";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumShading1Accent2:
|
|
|
|
val.Value = "MediumShading1-Accent2";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumShading1Accent3:
|
|
|
|
val.Value = "MediumShading1-Accent3";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumShading1Accent4:
|
|
|
|
val.Value = "MediumShading1-Accent4";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumShading1Accent5:
|
|
|
|
val.Value = "MediumShading1-Accent5";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumShading1Accent6:
|
|
|
|
val.Value = "MediumShading1-Accent6";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumShading2:
|
|
|
|
val.Value = "MediumShading2";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumShading2Accent1:
|
|
|
|
val.Value = "MediumShading2-Accent1";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumShading2Accent2:
|
|
|
|
val.Value = "MediumShading2-Accent2";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumShading2Accent3:
|
|
|
|
val.Value = "MediumShading2-Accent3";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumShading2Accent4:
|
|
|
|
val.Value = "MediumShading2-Accent4";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumShading2Accent5:
|
|
|
|
val.Value = "MediumShading2-Accent5";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumShading2Accent6:
|
|
|
|
val.Value = "MediumShading2-Accent6";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumList1:
|
|
|
|
val.Value = "MediumList1";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumList1Accent1:
|
|
|
|
val.Value = "MediumList1-Accent1";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumList1Accent2:
|
|
|
|
val.Value = "MediumList1-Accent2";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumList1Accent3:
|
|
|
|
val.Value = "MediumList1-Accent3";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumList1Accent4:
|
|
|
|
val.Value = "MediumList1-Accent4";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumList1Accent5:
|
|
|
|
val.Value = "MediumList1-Accent5";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumList1Accent6:
|
|
|
|
val.Value = "MediumList1-Accent6";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumList2:
|
|
|
|
val.Value = "MediumList2";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumList2Accent1:
|
|
|
|
val.Value = "MediumList2-Accent1";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumList2Accent2:
|
|
|
|
val.Value = "MediumList2-Accent2";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumList2Accent3:
|
|
|
|
val.Value = "MediumList2-Accent3";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumList2Accent4:
|
|
|
|
val.Value = "MediumList2-Accent4";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumList2Accent5:
|
|
|
|
val.Value = "MediumList2-Accent5";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumList2Accent6:
|
|
|
|
val.Value = "MediumList2-Accent6";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumGrid1:
|
|
|
|
val.Value = "MediumGrid1";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumGrid1Accent1:
|
|
|
|
val.Value = "MediumGrid1-Accent1";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumGrid1Accent2:
|
|
|
|
val.Value = "MediumGrid1-Accent2";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumGrid1Accent3:
|
|
|
|
val.Value = "MediumGrid1-Accent3";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumGrid1Accent4:
|
|
|
|
val.Value = "MediumGrid1-Accent4";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumGrid1Accent5:
|
|
|
|
val.Value = "MediumGrid1-Accent5";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumGrid1Accent6:
|
|
|
|
val.Value = "MediumGrid1-Accent6";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumGrid2:
|
|
|
|
val.Value = "MediumGrid2";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumGrid2Accent1:
|
|
|
|
val.Value = "MediumGrid2-Accent1";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumGrid2Accent2:
|
|
|
|
val.Value = "MediumGrid2-Accent2";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumGrid2Accent3:
|
|
|
|
val.Value = "MediumGrid2-Accent3";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumGrid2Accent4:
|
|
|
|
val.Value = "MediumGrid2-Accent4";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumGrid2Accent5:
|
|
|
|
val.Value = "MediumGrid2-Accent5";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumGrid2Accent6:
|
|
|
|
val.Value = "MediumGrid2-Accent6";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumGrid3:
|
|
|
|
val.Value = "MediumGrid3";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumGrid3Accent1:
|
|
|
|
val.Value = "MediumGrid3-Accent1";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumGrid3Accent2:
|
|
|
|
val.Value = "MediumGrid3-Accent2";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumGrid3Accent3:
|
|
|
|
val.Value = "MediumGrid3-Accent3";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumGrid3Accent4:
|
|
|
|
val.Value = "MediumGrid3-Accent4";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumGrid3Accent5:
|
|
|
|
val.Value = "MediumGrid3-Accent5";
|
|
|
|
break;
|
|
|
|
case TableDesign.MediumGrid3Accent6:
|
|
|
|
val.Value = "MediumGrid3-Accent6";
|
|
|
|
break;
|
|
|
|
|
|
|
|
case TableDesign.DarkList:
|
|
|
|
val.Value = "DarkList";
|
|
|
|
break;
|
|
|
|
case TableDesign.DarkListAccent1:
|
|
|
|
val.Value = "DarkList-Accent1";
|
|
|
|
break;
|
|
|
|
case TableDesign.DarkListAccent2:
|
|
|
|
val.Value = "DarkList-Accent2";
|
|
|
|
break;
|
|
|
|
case TableDesign.DarkListAccent3:
|
|
|
|
val.Value = "DarkList-Accent3";
|
|
|
|
break;
|
|
|
|
case TableDesign.DarkListAccent4:
|
|
|
|
val.Value = "DarkList-Accent4";
|
|
|
|
break;
|
|
|
|
case TableDesign.DarkListAccent5:
|
|
|
|
val.Value = "DarkList-Accent5";
|
|
|
|
break;
|
|
|
|
case TableDesign.DarkListAccent6:
|
|
|
|
val.Value = "DarkList-Accent6";
|
|
|
|
break;
|
|
|
|
|
|
|
|
case TableDesign.ColorfulShading:
|
|
|
|
val.Value = "ColorfulShading";
|
|
|
|
break;
|
|
|
|
case TableDesign.ColorfulShadingAccent1:
|
|
|
|
val.Value = "ColorfulShading-Accent1";
|
|
|
|
break;
|
|
|
|
case TableDesign.ColorfulShadingAccent2:
|
|
|
|
val.Value = "ColorfulShading-Accent2";
|
|
|
|
break;
|
|
|
|
case TableDesign.ColorfulShadingAccent3:
|
|
|
|
val.Value = "ColorfulShading-Accent3";
|
|
|
|
break;
|
|
|
|
case TableDesign.ColorfulShadingAccent4:
|
|
|
|
val.Value = "ColorfulShading-Accent4";
|
|
|
|
break;
|
|
|
|
case TableDesign.ColorfulShadingAccent5:
|
|
|
|
val.Value = "ColorfulShading-Accent5";
|
|
|
|
break;
|
|
|
|
case TableDesign.ColorfulShadingAccent6:
|
|
|
|
val.Value = "ColorfulShading-Accent6";
|
|
|
|
break;
|
|
|
|
|
|
|
|
case TableDesign.ColorfulList:
|
|
|
|
val.Value = "ColorfulList";
|
|
|
|
break;
|
|
|
|
case TableDesign.ColorfulListAccent1:
|
|
|
|
val.Value = "ColorfulList-Accent1";
|
|
|
|
break;
|
|
|
|
case TableDesign.ColorfulListAccent2:
|
|
|
|
val.Value = "ColorfulList-Accent2";
|
|
|
|
break;
|
|
|
|
case TableDesign.ColorfulListAccent3:
|
|
|
|
val.Value = "ColorfulList-Accent3";
|
|
|
|
break;
|
|
|
|
case TableDesign.ColorfulListAccent4:
|
|
|
|
val.Value = "ColorfulList-Accent4";
|
|
|
|
break;
|
|
|
|
case TableDesign.ColorfulListAccent5:
|
|
|
|
val.Value = "ColorfulList-Accent5";
|
|
|
|
break;
|
|
|
|
case TableDesign.ColorfulListAccent6:
|
|
|
|
val.Value = "ColorfulList-Accent6";
|
|
|
|
break;
|
|
|
|
|
|
|
|
case TableDesign.ColorfulGrid:
|
|
|
|
val.Value = "ColorfulGrid";
|
|
|
|
break;
|
|
|
|
case TableDesign.ColorfulGridAccent1:
|
|
|
|
val.Value = "ColorfulGrid-Accent1";
|
|
|
|
break;
|
|
|
|
case TableDesign.ColorfulGridAccent2:
|
|
|
|
val.Value = "ColorfulGrid-Accent2";
|
|
|
|
break;
|
|
|
|
case TableDesign.ColorfulGridAccent3:
|
|
|
|
val.Value = "ColorfulGrid-Accent3";
|
|
|
|
break;
|
|
|
|
case TableDesign.ColorfulGridAccent4:
|
|
|
|
val.Value = "ColorfulGrid-Accent4";
|
|
|
|
break;
|
|
|
|
case TableDesign.ColorfulGridAccent5:
|
|
|
|
val.Value = "ColorfulGrid-Accent5";
|
|
|
|
break;
|
|
|
|
case TableDesign.ColorfulGridAccent6:
|
|
|
|
val.Value = "ColorfulGrid-Accent6";
|
|
|
|
break;
|
|
|
|
|
|
|
|
default:
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (Document.styles == null)
|
|
|
|
{
|
|
|
|
PackagePart word_styles = Document.package.GetPart(new Uri("/word/styles.xml", UriKind.Relative));
|