From bef589dd8e9077d4504200686f4773855440e345 Mon Sep 17 00:00:00 2001 From: DharanyaSakthivel-SF4210 Date: Mon, 2 Sep 2024 20:01:31 +0530 Subject: [PATCH] Add-playground-in-sample --- .../Align-text-within-a-table.csproj | 9 +++++++++ .../{ => Data}/Template.docx | Bin .../Align-text-within-a-table/Output/gitkeep | 1 + .../.NET/Align-text-within-a-table/Program.cs | 4 ++-- .../Apply-base-style-for-table.csproj | 6 ++++++ .../Apply-base-style-for-table/Output/gitkeep | 1 + .../.NET/Apply-base-style-for-table/Program.cs | 2 +- .../Apply-built-in-table-style.csproj | 9 +++++++++ .../{ => Data}/Template.docx | Bin .../Apply-built-in-table-style/Output/gitkeep | 1 + .../.NET/Apply-built-in-table-style/Program.cs | 4 ++-- .../Apply-cell-formatting.csproj | 9 +++++++++ .../{ => Data}/Template.docx | Bin .../.NET/Apply-cell-formatting/Output/gitkeep | 1 + .../.NET/Apply-cell-formatting/Program.cs | 4 ++-- .../Apply-custom-table-style.csproj | 9 +++++++++ .../Apply-custom-table-style/Output/gitkeep | 1 + .../.NET/Apply-custom-table-style/Program.cs | 4 ++-- .../Apply-horizontal-merge-to-cells.csproj | 6 ++++++ .../Output/gitkeep | 1 + .../Apply-horizontal-merge-to-cells/Program.cs | 2 +- .../Apply-table-formatting.csproj | 9 +++++++++ .../{ => Data}/Template.docx | Bin .../.NET/Apply-table-formatting/Output/gitkeep | 1 + .../.NET/Apply-table-formatting/Program.cs | 4 ++-- .../Apply-vertical-merge-to-cells.csproj | 6 ++++++ .../Output/gitkeep | 1 + .../Apply-vertical-merge-to-cells/Program.cs | 2 +- .../Create-horizontal-merged-cells.csproj | 6 ++++++ .../Output/gitkeep | 1 + .../Create-horizontal-merged-cells/Program.cs | 2 +- .../Create-nested-table.csproj | 6 ++++++ .../.NET/Create-nested-table/Output/gitkeep | 1 + .../.NET/Create-nested-table/Program.cs | 2 +- .../Create-simple-table.csproj | 6 ++++++ .../.NET/Create-simple-table/Output/gitkeep | 1 + .../.NET/Create-simple-table/Program.cs | 2 +- .../Create-table-with-header-row.csproj | 6 ++++++ .../Create-table-with-header-row/Output/gitkeep | 1 + .../Create-table-with-header-row/Program.cs | 2 +- .../Create-vertical-merged-cells.csproj | 6 ++++++ .../Create-vertical-merged-cells/Output/gitkeep | 1 + .../Create-vertical-merged-cells/Program.cs | 2 +- .../{ => Data}/Template.docx | Bin .../Disable-row-to-break-across-pages.csproj | 9 +++++++++ .../Output/gitkeep | 1 + .../Program.cs | 4 ++-- .../Dynamic-table-by-adding-rows.csproj | 6 ++++++ .../Dynamic-table-by-adding-rows/Output/gitkeep | 1 + .../Dynamic-table-by-adding-rows/Program.cs | 2 +- .../{Input.docx => Data/Template.docx} | Bin .../Extract-images-from-table.csproj | 9 +++++++++ .../Extract-images-from-table/Output/gitkeep | 1 + .../.NET/Extract-images-from-table/Program.cs | 4 ++-- .../Insert-Row-with-same-formatting.csproj | 9 +++++++++ .../Output/gitkeep | 1 + .../Insert-Row-with-same-formatting/Program.cs | 4 ++-- .../Insert-empty-table.csproj | 6 ++++++ .../.NET/Insert-empty-table/Output/gitkeep | 1 + .../.NET/Insert-empty-table/Program.cs | 2 +- .../Insert-image-in-cell/{ => Data}/Image.png | Bin .../Insert-image-in-cell.csproj | 12 ++++++++++++ .../.NET/Insert-image-in-cell/Output/gitkeep | 1 + .../.NET/Insert-image-in-cell/Program.cs | 4 ++-- .../.NET/Insert-image-in-cell/Result.docx | Bin 0 -> 18606 bytes .../{ => Data}/Template.docx | Bin .../Iterating-through-table-elements.csproj | 9 +++++++++ .../Output/gitkeep | 1 + .../Iterating-through-table-elements/Program.cs | 4 ++-- ...roup-of-rows-from-split-between-pages.csproj | 6 ++++++ .../Output/gitkeep | 1 + .../Program.cs | 2 +- .../{ => Data}/Template.docx | Bin .../Output/gitkeep | 1 + .../Remove-particular-row-from-table/Program.cs | 4 ++-- .../Remove-particular-row-from-table.csproj | 9 +++++++++ .../.NET/Remove-table/{ => Data}/Template.docx | Bin .../.NET/Remove-table/Output/gitkeep | 1 + .../Remove-table/.NET/Remove-table/Program.cs | 4 ++-- .../.NET/Remove-table/Remove-table.csproj | 9 +++++++++ .../.NET/Resize-table/{ => Data}/Template.docx | Bin .../.NET/Resize-table/Output/gitkeep | 1 + .../Resize-table/.NET/Resize-table/Program.cs | 4 ++-- .../.NET/Resize-table/Resize-table.csproj | 9 +++++++++ .../{ => Data}/Template.docx | Bin .../.NET/Set-position-for-table/Output/gitkeep | 1 + .../.NET/Set-position-for-table/Program.cs | 4 ++-- .../Set-position-for-table.csproj | 9 +++++++++ .../{ => Data}/Template.docx | Bin .../.NET/Set-table-cell-width/Output/gitkeep | 1 + .../.NET/Set-table-cell-width/Program.cs | 4 ++-- .../Set-table-cell-width.csproj | 9 +++++++++ .../{ => Data}/Template.docx | Bin .../Set-text-direction-to-table/Output/gitkeep | 1 + .../.NET/Set-text-direction-to-table/Program.cs | 4 ++-- .../Set-text-direction-to-table.csproj | 9 +++++++++ .../{ => Data}/Input.docx | Bin .../Split-table-with-same-format/Output/gitkeep | 1 + .../Split-table-with-same-format/Program.cs | 4 ++-- .../Split-table-with-same-format.csproj | 9 +++++++++ .../Table-style-options/Data}/Template.docx | Bin .../.NET/Table-style-options/Output/gitkeep | 1 + .../.NET/Table-style-options/Program.cs | 4 ++-- .../Table-style-options.csproj | 9 +++++++++ .../.NET/Table-style-options/Template.docx | Bin 38402 -> 0 bytes 105 files changed, 307 insertions(+), 47 deletions(-) rename Tables/Align-text-within-a-table/.NET/Align-text-within-a-table/{ => Data}/Template.docx (100%) create mode 100644 Tables/Align-text-within-a-table/.NET/Align-text-within-a-table/Output/gitkeep create mode 100644 Tables/Apply-base-style-for-table/.NET/Apply-base-style-for-table/Output/gitkeep rename Tables/Apply-built-in-table-style/.NET/Apply-built-in-table-style/{ => Data}/Template.docx (100%) create mode 100644 Tables/Apply-built-in-table-style/.NET/Apply-built-in-table-style/Output/gitkeep rename Tables/Apply-cell-formatting/.NET/Apply-cell-formatting/{ => Data}/Template.docx (100%) create mode 100644 Tables/Apply-cell-formatting/.NET/Apply-cell-formatting/Output/gitkeep create mode 100644 Tables/Apply-custom-table-style/.NET/Apply-custom-table-style/Output/gitkeep create mode 100644 Tables/Apply-horizontal-merge-to-cells/.NET/Apply-horizontal-merge-to-cells/Output/gitkeep rename Tables/Apply-table-formatting/.NET/Apply-table-formatting/{ => Data}/Template.docx (100%) create mode 100644 Tables/Apply-table-formatting/.NET/Apply-table-formatting/Output/gitkeep create mode 100644 Tables/Apply-vertical-merge-to-cells/.NET/Apply-vertical-merge-to-cells/Output/gitkeep create mode 100644 Tables/Create-horizontal-merged-cells/.NET/Create-horizontal-merged-cells/Output/gitkeep create mode 100644 Tables/Create-nested-table/.NET/Create-nested-table/Output/gitkeep create mode 100644 Tables/Create-simple-table/.NET/Create-simple-table/Output/gitkeep create mode 100644 Tables/Create-table-with-header-row/.NET/Create-table-with-header-row/Output/gitkeep create mode 100644 Tables/Create-vertical-merged-cells/.NET/Create-vertical-merged-cells/Output/gitkeep rename Tables/Disable-row-to-break-across-pages/.NET/Disable-row-to-break-across-pages/{ => Data}/Template.docx (100%) create mode 100644 Tables/Disable-row-to-break-across-pages/.NET/Disable-row-to-break-across-pages/Output/gitkeep create mode 100644 Tables/Dynamic-table-by-adding-rows/.NET/Dynamic-table-by-adding-rows/Output/gitkeep rename Tables/Extract-images-from-table/.NET/Extract-images-from-table/{Input.docx => Data/Template.docx} (100%) create mode 100644 Tables/Extract-images-from-table/.NET/Extract-images-from-table/Output/gitkeep create mode 100644 Tables/Insert-Row-with-same-formatting/.NET/Insert-Row-with-same-formatting/Output/gitkeep create mode 100644 Tables/Insert-empty-table/.NET/Insert-empty-table/Output/gitkeep rename Tables/Insert-image-in-cell/.NET/Insert-image-in-cell/{ => Data}/Image.png (100%) create mode 100644 Tables/Insert-image-in-cell/.NET/Insert-image-in-cell/Output/gitkeep create mode 100644 Tables/Insert-image-in-cell/.NET/Insert-image-in-cell/Result.docx rename Tables/Iterating-through-table-elements/.NET/Iterating-through-table-elements/{ => Data}/Template.docx (100%) create mode 100644 Tables/Iterating-through-table-elements/.NET/Iterating-through-table-elements/Output/gitkeep create mode 100644 Tables/Keep-group-of-rows-from-split-between-pages/.NET/Keep-group-of-rows-from-split-between-pages/Output/gitkeep rename Tables/Remove-particular-row-from-table/.NET/Remove-particular-row-from-table/{ => Data}/Template.docx (100%) create mode 100644 Tables/Remove-particular-row-from-table/.NET/Remove-particular-row-from-table/Output/gitkeep rename Tables/Remove-table/.NET/Remove-table/{ => Data}/Template.docx (100%) create mode 100644 Tables/Remove-table/.NET/Remove-table/Output/gitkeep rename Tables/Resize-table/.NET/Resize-table/{ => Data}/Template.docx (100%) create mode 100644 Tables/Resize-table/.NET/Resize-table/Output/gitkeep rename Tables/Set-position-for-table/.NET/Set-position-for-table/{ => Data}/Template.docx (100%) create mode 100644 Tables/Set-position-for-table/.NET/Set-position-for-table/Output/gitkeep rename Tables/Set-table-cell-width/.NET/Set-table-cell-width/{ => Data}/Template.docx (100%) create mode 100644 Tables/Set-table-cell-width/.NET/Set-table-cell-width/Output/gitkeep rename Tables/Set-text-direction-to-table/.NET/Set-text-direction-to-table/{ => Data}/Template.docx (100%) create mode 100644 Tables/Set-text-direction-to-table/.NET/Set-text-direction-to-table/Output/gitkeep rename Tables/Split-table-with-same-format/.NET/Split-table-with-same-format/{ => Data}/Input.docx (100%) create mode 100644 Tables/Split-table-with-same-format/.NET/Split-table-with-same-format/Output/gitkeep rename Tables/{Apply-custom-table-style/.NET/Apply-custom-table-style => Table-style-options/.NET/Table-style-options/Data}/Template.docx (100%) create mode 100644 Tables/Table-style-options/.NET/Table-style-options/Output/gitkeep delete mode 100644 Tables/Table-style-options/.NET/Table-style-options/Template.docx diff --git a/Tables/Align-text-within-a-table/.NET/Align-text-within-a-table/Align-text-within-a-table.csproj b/Tables/Align-text-within-a-table/.NET/Align-text-within-a-table/Align-text-within-a-table.csproj index 3e1f2083..dba25dde 100644 --- a/Tables/Align-text-within-a-table/.NET/Align-text-within-a-table/Align-text-within-a-table.csproj +++ b/Tables/Align-text-within-a-table/.NET/Align-text-within-a-table/Align-text-within-a-table.csproj @@ -10,4 +10,13 @@ + + + Always + + + Always + + + diff --git a/Tables/Align-text-within-a-table/.NET/Align-text-within-a-table/Template.docx b/Tables/Align-text-within-a-table/.NET/Align-text-within-a-table/Data/Template.docx similarity index 100% rename from Tables/Align-text-within-a-table/.NET/Align-text-within-a-table/Template.docx rename to Tables/Align-text-within-a-table/.NET/Align-text-within-a-table/Data/Template.docx diff --git a/Tables/Align-text-within-a-table/.NET/Align-text-within-a-table/Output/gitkeep b/Tables/Align-text-within-a-table/.NET/Align-text-within-a-table/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Align-text-within-a-table/.NET/Align-text-within-a-table/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Align-text-within-a-table/.NET/Align-text-within-a-table/Program.cs b/Tables/Align-text-within-a-table/.NET/Align-text-within-a-table/Program.cs index 289be0ec..cf8e1526 100644 --- a/Tables/Align-text-within-a-table/.NET/Align-text-within-a-table/Program.cs +++ b/Tables/Align-text-within-a-table/.NET/Align-text-within-a-table/Program.cs @@ -8,7 +8,7 @@ class Program { static void Main(string[] args) { - using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"../../../Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) + using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"Data/Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { //Creates a new Word document. using (WordDocument document = new WordDocument(fileStreamPath, FormatType.Automatic)) @@ -18,7 +18,7 @@ static void Main(string[] args) //Iterates the cells within a table and align text for each cell. AlignCellContentForTextBody(textBody, HorizontalAlignment.Center, VerticalAlignment.Middle); //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Apply-base-style-for-table/.NET/Apply-base-style-for-table/Apply-base-style-for-table.csproj b/Tables/Apply-base-style-for-table/.NET/Apply-base-style-for-table/Apply-base-style-for-table.csproj index 0a64ea58..9af406f4 100644 --- a/Tables/Apply-base-style-for-table/.NET/Apply-base-style-for-table/Apply-base-style-for-table.csproj +++ b/Tables/Apply-base-style-for-table/.NET/Apply-base-style-for-table/Apply-base-style-for-table.csproj @@ -10,4 +10,10 @@ + + + Always + + + diff --git a/Tables/Apply-base-style-for-table/.NET/Apply-base-style-for-table/Output/gitkeep b/Tables/Apply-base-style-for-table/.NET/Apply-base-style-for-table/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Apply-base-style-for-table/.NET/Apply-base-style-for-table/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Apply-base-style-for-table/.NET/Apply-base-style-for-table/Program.cs b/Tables/Apply-base-style-for-table/.NET/Apply-base-style-for-table/Program.cs index a378a5bd..6d728f50 100644 --- a/Tables/Apply-base-style-for-table/.NET/Apply-base-style-for-table/Program.cs +++ b/Tables/Apply-base-style-for-table/.NET/Apply-base-style-for-table/Program.cs @@ -73,7 +73,7 @@ static void Main(string[] args) table.ApplyStyle("CustomStyle3"); //Create a file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Save the Word document to the file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Apply-built-in-table-style/.NET/Apply-built-in-table-style/Apply-built-in-table-style.csproj b/Tables/Apply-built-in-table-style/.NET/Apply-built-in-table-style/Apply-built-in-table-style.csproj index 5389a729..e87e14b7 100644 --- a/Tables/Apply-built-in-table-style/.NET/Apply-built-in-table-style/Apply-built-in-table-style.csproj +++ b/Tables/Apply-built-in-table-style/.NET/Apply-built-in-table-style/Apply-built-in-table-style.csproj @@ -10,4 +10,13 @@ + + + Always + + + Always + + + diff --git a/Tables/Apply-built-in-table-style/.NET/Apply-built-in-table-style/Template.docx b/Tables/Apply-built-in-table-style/.NET/Apply-built-in-table-style/Data/Template.docx similarity index 100% rename from Tables/Apply-built-in-table-style/.NET/Apply-built-in-table-style/Template.docx rename to Tables/Apply-built-in-table-style/.NET/Apply-built-in-table-style/Data/Template.docx diff --git a/Tables/Apply-built-in-table-style/.NET/Apply-built-in-table-style/Output/gitkeep b/Tables/Apply-built-in-table-style/.NET/Apply-built-in-table-style/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Apply-built-in-table-style/.NET/Apply-built-in-table-style/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Apply-built-in-table-style/.NET/Apply-built-in-table-style/Program.cs b/Tables/Apply-built-in-table-style/.NET/Apply-built-in-table-style/Program.cs index 54d47cf3..05fb7055 100644 --- a/Tables/Apply-built-in-table-style/.NET/Apply-built-in-table-style/Program.cs +++ b/Tables/Apply-built-in-table-style/.NET/Apply-built-in-table-style/Program.cs @@ -8,7 +8,7 @@ class Program { static void Main(string[] args) { - using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"../../../Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) + using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"Data/Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { //Opens an existing Word document. using (WordDocument document = new WordDocument(fileStreamPath, FormatType.Automatic)) @@ -18,7 +18,7 @@ static void Main(string[] args) //Applies "LightShading" built-in style to table. table.ApplyStyle(BuiltinTableStyle.LightShading); //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Apply-cell-formatting/.NET/Apply-cell-formatting/Apply-cell-formatting.csproj b/Tables/Apply-cell-formatting/.NET/Apply-cell-formatting/Apply-cell-formatting.csproj index 624bc561..5e6c4ec7 100644 --- a/Tables/Apply-cell-formatting/.NET/Apply-cell-formatting/Apply-cell-formatting.csproj +++ b/Tables/Apply-cell-formatting/.NET/Apply-cell-formatting/Apply-cell-formatting.csproj @@ -10,4 +10,13 @@ + + + Always + + + Always + + + diff --git a/Tables/Apply-cell-formatting/.NET/Apply-cell-formatting/Template.docx b/Tables/Apply-cell-formatting/.NET/Apply-cell-formatting/Data/Template.docx similarity index 100% rename from Tables/Apply-cell-formatting/.NET/Apply-cell-formatting/Template.docx rename to Tables/Apply-cell-formatting/.NET/Apply-cell-formatting/Data/Template.docx diff --git a/Tables/Apply-cell-formatting/.NET/Apply-cell-formatting/Output/gitkeep b/Tables/Apply-cell-formatting/.NET/Apply-cell-formatting/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Apply-cell-formatting/.NET/Apply-cell-formatting/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Apply-cell-formatting/.NET/Apply-cell-formatting/Program.cs b/Tables/Apply-cell-formatting/.NET/Apply-cell-formatting/Program.cs index 117a778a..acca5bdf 100644 --- a/Tables/Apply-cell-formatting/.NET/Apply-cell-formatting/Program.cs +++ b/Tables/Apply-cell-formatting/.NET/Apply-cell-formatting/Program.cs @@ -9,7 +9,7 @@ class Program { static void Main(string[] args) { - using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"../../../Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) + using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"Data/Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { //Opens an existing Word document. using (WordDocument document = new WordDocument(fileStreamPath, FormatType.Docx)) @@ -58,7 +58,7 @@ static void Main(string[] args) cell.CellFormat.Borders.Right.Color = Color.Red; cell.CellFormat.Borders.Left.Color = Color.Red; //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Apply-custom-table-style/.NET/Apply-custom-table-style/Apply-custom-table-style.csproj b/Tables/Apply-custom-table-style/.NET/Apply-custom-table-style/Apply-custom-table-style.csproj index 93c868e2..a6220862 100644 --- a/Tables/Apply-custom-table-style/.NET/Apply-custom-table-style/Apply-custom-table-style.csproj +++ b/Tables/Apply-custom-table-style/.NET/Apply-custom-table-style/Apply-custom-table-style.csproj @@ -10,4 +10,13 @@ + + + Always + + + Always + + + diff --git a/Tables/Apply-custom-table-style/.NET/Apply-custom-table-style/Output/gitkeep b/Tables/Apply-custom-table-style/.NET/Apply-custom-table-style/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Apply-custom-table-style/.NET/Apply-custom-table-style/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Apply-custom-table-style/.NET/Apply-custom-table-style/Program.cs b/Tables/Apply-custom-table-style/.NET/Apply-custom-table-style/Program.cs index 24c07f97..1837edb6 100644 --- a/Tables/Apply-custom-table-style/.NET/Apply-custom-table-style/Program.cs +++ b/Tables/Apply-custom-table-style/.NET/Apply-custom-table-style/Program.cs @@ -9,7 +9,7 @@ class Program { static void Main(string[] args) { - using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"../../../Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) + using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"Data/Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { //Opens an existing Word document. using (WordDocument document = new WordDocument(fileStreamPath, FormatType.Automatic)) @@ -39,7 +39,7 @@ static void Main(string[] args) //Applies the custom table style to the table. table.ApplyStyle("CustomStyle"); //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Apply-horizontal-merge-to-cells/.NET/Apply-horizontal-merge-to-cells/Apply-horizontal-merge-to-cells.csproj b/Tables/Apply-horizontal-merge-to-cells/.NET/Apply-horizontal-merge-to-cells/Apply-horizontal-merge-to-cells.csproj index 0bacc9b4..c29a285b 100644 --- a/Tables/Apply-horizontal-merge-to-cells/.NET/Apply-horizontal-merge-to-cells/Apply-horizontal-merge-to-cells.csproj +++ b/Tables/Apply-horizontal-merge-to-cells/.NET/Apply-horizontal-merge-to-cells/Apply-horizontal-merge-to-cells.csproj @@ -10,4 +10,10 @@ + + + Always + + + diff --git a/Tables/Apply-horizontal-merge-to-cells/.NET/Apply-horizontal-merge-to-cells/Output/gitkeep b/Tables/Apply-horizontal-merge-to-cells/.NET/Apply-horizontal-merge-to-cells/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Apply-horizontal-merge-to-cells/.NET/Apply-horizontal-merge-to-cells/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Apply-horizontal-merge-to-cells/.NET/Apply-horizontal-merge-to-cells/Program.cs b/Tables/Apply-horizontal-merge-to-cells/.NET/Apply-horizontal-merge-to-cells/Program.cs index 9e231f65..c689d23b 100644 --- a/Tables/Apply-horizontal-merge-to-cells/.NET/Apply-horizontal-merge-to-cells/Program.cs +++ b/Tables/Apply-horizontal-merge-to-cells/.NET/Apply-horizontal-merge-to-cells/Program.cs @@ -18,7 +18,7 @@ static void Main(string[] args) //Specifies the horizontal merge from second cell to fifth cell in third row. table.ApplyHorizontalMerge(2, 1, 4); //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Apply-table-formatting/.NET/Apply-table-formatting/Apply-table-formatting.csproj b/Tables/Apply-table-formatting/.NET/Apply-table-formatting/Apply-table-formatting.csproj index 7b2ade8d..f0017fc8 100644 --- a/Tables/Apply-table-formatting/.NET/Apply-table-formatting/Apply-table-formatting.csproj +++ b/Tables/Apply-table-formatting/.NET/Apply-table-formatting/Apply-table-formatting.csproj @@ -10,4 +10,13 @@ + + + Always + + + Always + + + diff --git a/Tables/Apply-table-formatting/.NET/Apply-table-formatting/Template.docx b/Tables/Apply-table-formatting/.NET/Apply-table-formatting/Data/Template.docx similarity index 100% rename from Tables/Apply-table-formatting/.NET/Apply-table-formatting/Template.docx rename to Tables/Apply-table-formatting/.NET/Apply-table-formatting/Data/Template.docx diff --git a/Tables/Apply-table-formatting/.NET/Apply-table-formatting/Output/gitkeep b/Tables/Apply-table-formatting/.NET/Apply-table-formatting/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Apply-table-formatting/.NET/Apply-table-formatting/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Apply-table-formatting/.NET/Apply-table-formatting/Program.cs b/Tables/Apply-table-formatting/.NET/Apply-table-formatting/Program.cs index 562ee48e..be8feac9 100644 --- a/Tables/Apply-table-formatting/.NET/Apply-table-formatting/Program.cs +++ b/Tables/Apply-table-formatting/.NET/Apply-table-formatting/Program.cs @@ -9,7 +9,7 @@ class Program { static void Main(string[] args) { - using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"../../../Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) + using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"Data/Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { //Creates an instance of WordDocument class (Empty Word Document). using (WordDocument document = new WordDocument()) @@ -55,7 +55,7 @@ static void Main(string[] args) //Specifies the row height type. row.HeightType = TableRowHeightType.AtLeast; //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Apply-vertical-merge-to-cells/.NET/Apply-vertical-merge-to-cells/Apply-vertical-merge-to-cells.csproj b/Tables/Apply-vertical-merge-to-cells/.NET/Apply-vertical-merge-to-cells/Apply-vertical-merge-to-cells.csproj index 8cb1c92e..ec1b67eb 100644 --- a/Tables/Apply-vertical-merge-to-cells/.NET/Apply-vertical-merge-to-cells/Apply-vertical-merge-to-cells.csproj +++ b/Tables/Apply-vertical-merge-to-cells/.NET/Apply-vertical-merge-to-cells/Apply-vertical-merge-to-cells.csproj @@ -10,4 +10,10 @@ + + + Always + + + diff --git a/Tables/Apply-vertical-merge-to-cells/.NET/Apply-vertical-merge-to-cells/Output/gitkeep b/Tables/Apply-vertical-merge-to-cells/.NET/Apply-vertical-merge-to-cells/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Apply-vertical-merge-to-cells/.NET/Apply-vertical-merge-to-cells/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Apply-vertical-merge-to-cells/.NET/Apply-vertical-merge-to-cells/Program.cs b/Tables/Apply-vertical-merge-to-cells/.NET/Apply-vertical-merge-to-cells/Program.cs index d909826b..39d8c4ee 100644 --- a/Tables/Apply-vertical-merge-to-cells/.NET/Apply-vertical-merge-to-cells/Program.cs +++ b/Tables/Apply-vertical-merge-to-cells/.NET/Apply-vertical-merge-to-cells/Program.cs @@ -18,7 +18,7 @@ static void Main(string[] args) // Specifies the vertical merge to the third cell, from second row to fifth row. table.ApplyVerticalMerge(2, 1, 4); //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Create-horizontal-merged-cells/.NET/Create-horizontal-merged-cells/Create-horizontal-merged-cells.csproj b/Tables/Create-horizontal-merged-cells/.NET/Create-horizontal-merged-cells/Create-horizontal-merged-cells.csproj index e3fa1aab..1cc42c93 100644 --- a/Tables/Create-horizontal-merged-cells/.NET/Create-horizontal-merged-cells/Create-horizontal-merged-cells.csproj +++ b/Tables/Create-horizontal-merged-cells/.NET/Create-horizontal-merged-cells/Create-horizontal-merged-cells.csproj @@ -10,4 +10,10 @@ + + + Always + + + diff --git a/Tables/Create-horizontal-merged-cells/.NET/Create-horizontal-merged-cells/Output/gitkeep b/Tables/Create-horizontal-merged-cells/.NET/Create-horizontal-merged-cells/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Create-horizontal-merged-cells/.NET/Create-horizontal-merged-cells/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Create-horizontal-merged-cells/.NET/Create-horizontal-merged-cells/Program.cs b/Tables/Create-horizontal-merged-cells/.NET/Create-horizontal-merged-cells/Program.cs index 45cbb0d7..071c33bd 100644 --- a/Tables/Create-horizontal-merged-cells/.NET/Create-horizontal-merged-cells/Program.cs +++ b/Tables/Create-horizontal-merged-cells/.NET/Create-horizontal-merged-cells/Program.cs @@ -27,7 +27,7 @@ static void Main(string[] args) //Specifies the horizontal merge continue to second row second cell. table[0, 1].CellFormat.HorizontalMerge = CellMerge.Continue; //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Create-nested-table/.NET/Create-nested-table/Create-nested-table.csproj b/Tables/Create-nested-table/.NET/Create-nested-table/Create-nested-table.csproj index b6b350a2..b714a0b0 100644 --- a/Tables/Create-nested-table/.NET/Create-nested-table/Create-nested-table.csproj +++ b/Tables/Create-nested-table/.NET/Create-nested-table/Create-nested-table.csproj @@ -10,4 +10,10 @@ + + + Always + + + diff --git a/Tables/Create-nested-table/.NET/Create-nested-table/Output/gitkeep b/Tables/Create-nested-table/.NET/Create-nested-table/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Create-nested-table/.NET/Create-nested-table/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Create-nested-table/.NET/Create-nested-table/Program.cs b/Tables/Create-nested-table/.NET/Create-nested-table/Program.cs index 7f0fc485..5f4eece8 100644 --- a/Tables/Create-nested-table/.NET/Create-nested-table/Program.cs +++ b/Tables/Create-nested-table/.NET/Create-nested-table/Program.cs @@ -46,7 +46,7 @@ static void Main(string[] args) table[2, 0].AddParagraph().AppendText("Pomegranate"); table[2, 1].AddParagraph().AppendText("70"); //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Create-simple-table/.NET/Create-simple-table/Create-simple-table.csproj b/Tables/Create-simple-table/.NET/Create-simple-table/Create-simple-table.csproj index a6e0b904..56461f9d 100644 --- a/Tables/Create-simple-table/.NET/Create-simple-table/Create-simple-table.csproj +++ b/Tables/Create-simple-table/.NET/Create-simple-table/Create-simple-table.csproj @@ -10,4 +10,10 @@ + + + Always + + + diff --git a/Tables/Create-simple-table/.NET/Create-simple-table/Output/gitkeep b/Tables/Create-simple-table/.NET/Create-simple-table/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Create-simple-table/.NET/Create-simple-table/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Create-simple-table/.NET/Create-simple-table/Program.cs b/Tables/Create-simple-table/.NET/Create-simple-table/Program.cs index 4c9ca926..a7f79314 100644 --- a/Tables/Create-simple-table/.NET/Create-simple-table/Program.cs +++ b/Tables/Create-simple-table/.NET/Create-simple-table/Program.cs @@ -50,7 +50,7 @@ static void Main(string[] args) textRange.CharacterFormat.FontName = "Arial"; textRange.CharacterFormat.FontSize = 10; //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Create-table-with-header-row/.NET/Create-table-with-header-row/Create-table-with-header-row.csproj b/Tables/Create-table-with-header-row/.NET/Create-table-with-header-row/Create-table-with-header-row.csproj index 4ff6bba9..e60edd9f 100644 --- a/Tables/Create-table-with-header-row/.NET/Create-table-with-header-row/Create-table-with-header-row.csproj +++ b/Tables/Create-table-with-header-row/.NET/Create-table-with-header-row/Create-table-with-header-row.csproj @@ -10,4 +10,10 @@ + + + Always + + + diff --git a/Tables/Create-table-with-header-row/.NET/Create-table-with-header-row/Output/gitkeep b/Tables/Create-table-with-header-row/.NET/Create-table-with-header-row/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Create-table-with-header-row/.NET/Create-table-with-header-row/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Create-table-with-header-row/.NET/Create-table-with-header-row/Program.cs b/Tables/Create-table-with-header-row/.NET/Create-table-with-header-row/Program.cs index 2a7677d4..9ce0093e 100644 --- a/Tables/Create-table-with-header-row/.NET/Create-table-with-header-row/Program.cs +++ b/Tables/Create-table-with-header-row/.NET/Create-table-with-header-row/Program.cs @@ -28,7 +28,7 @@ static void Main(string[] args) row.Cells[0].AddParagraph().AppendText("Text in Row" + i.ToString()); } //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Create-vertical-merged-cells/.NET/Create-vertical-merged-cells/Create-vertical-merged-cells.csproj b/Tables/Create-vertical-merged-cells/.NET/Create-vertical-merged-cells/Create-vertical-merged-cells.csproj index 5826c074..b6e17f7b 100644 --- a/Tables/Create-vertical-merged-cells/.NET/Create-vertical-merged-cells/Create-vertical-merged-cells.csproj +++ b/Tables/Create-vertical-merged-cells/.NET/Create-vertical-merged-cells/Create-vertical-merged-cells.csproj @@ -10,4 +10,10 @@ + + + Always + + + diff --git a/Tables/Create-vertical-merged-cells/.NET/Create-vertical-merged-cells/Output/gitkeep b/Tables/Create-vertical-merged-cells/.NET/Create-vertical-merged-cells/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Create-vertical-merged-cells/.NET/Create-vertical-merged-cells/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Create-vertical-merged-cells/.NET/Create-vertical-merged-cells/Program.cs b/Tables/Create-vertical-merged-cells/.NET/Create-vertical-merged-cells/Program.cs index 87167837..f4a26ea5 100644 --- a/Tables/Create-vertical-merged-cells/.NET/Create-vertical-merged-cells/Program.cs +++ b/Tables/Create-vertical-merged-cells/.NET/Create-vertical-merged-cells/Program.cs @@ -27,7 +27,7 @@ static void Main(string[] args) //Specifies the vertical merge continue to second row first cell. table[1, 0].CellFormat.VerticalMerge = CellMerge.Continue; //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Disable-row-to-break-across-pages/.NET/Disable-row-to-break-across-pages/Template.docx b/Tables/Disable-row-to-break-across-pages/.NET/Disable-row-to-break-across-pages/Data/Template.docx similarity index 100% rename from Tables/Disable-row-to-break-across-pages/.NET/Disable-row-to-break-across-pages/Template.docx rename to Tables/Disable-row-to-break-across-pages/.NET/Disable-row-to-break-across-pages/Data/Template.docx diff --git a/Tables/Disable-row-to-break-across-pages/.NET/Disable-row-to-break-across-pages/Disable-row-to-break-across-pages.csproj b/Tables/Disable-row-to-break-across-pages/.NET/Disable-row-to-break-across-pages/Disable-row-to-break-across-pages.csproj index f01fc833..68054380 100644 --- a/Tables/Disable-row-to-break-across-pages/.NET/Disable-row-to-break-across-pages/Disable-row-to-break-across-pages.csproj +++ b/Tables/Disable-row-to-break-across-pages/.NET/Disable-row-to-break-across-pages/Disable-row-to-break-across-pages.csproj @@ -10,4 +10,13 @@ + + + Always + + + Always + + + diff --git a/Tables/Disable-row-to-break-across-pages/.NET/Disable-row-to-break-across-pages/Output/gitkeep b/Tables/Disable-row-to-break-across-pages/.NET/Disable-row-to-break-across-pages/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Disable-row-to-break-across-pages/.NET/Disable-row-to-break-across-pages/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Disable-row-to-break-across-pages/.NET/Disable-row-to-break-across-pages/Program.cs b/Tables/Disable-row-to-break-across-pages/.NET/Disable-row-to-break-across-pages/Program.cs index 701fe346..91d3ea68 100644 --- a/Tables/Disable-row-to-break-across-pages/.NET/Disable-row-to-break-across-pages/Program.cs +++ b/Tables/Disable-row-to-break-across-pages/.NET/Disable-row-to-break-across-pages/Program.cs @@ -9,7 +9,7 @@ class Program { static void Main(string[] args) { - using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"../../../Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) + using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"Data/Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { //Opens an existing Word document. using (WordDocument document = new WordDocument(fileStreamPath, FormatType.Docx)) @@ -20,7 +20,7 @@ static void Main(string[] args) foreach (WTableRow row in table.Rows) row.RowFormat.IsBreakAcrossPages = false; //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Dynamic-table-by-adding-rows/.NET/Dynamic-table-by-adding-rows/Dynamic-table-by-adding-rows.csproj b/Tables/Dynamic-table-by-adding-rows/.NET/Dynamic-table-by-adding-rows/Dynamic-table-by-adding-rows.csproj index 65bf2be1..cb60dfe7 100644 --- a/Tables/Dynamic-table-by-adding-rows/.NET/Dynamic-table-by-adding-rows/Dynamic-table-by-adding-rows.csproj +++ b/Tables/Dynamic-table-by-adding-rows/.NET/Dynamic-table-by-adding-rows/Dynamic-table-by-adding-rows.csproj @@ -10,4 +10,10 @@ + + + Always + + + diff --git a/Tables/Dynamic-table-by-adding-rows/.NET/Dynamic-table-by-adding-rows/Output/gitkeep b/Tables/Dynamic-table-by-adding-rows/.NET/Dynamic-table-by-adding-rows/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Dynamic-table-by-adding-rows/.NET/Dynamic-table-by-adding-rows/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Dynamic-table-by-adding-rows/.NET/Dynamic-table-by-adding-rows/Program.cs b/Tables/Dynamic-table-by-adding-rows/.NET/Dynamic-table-by-adding-rows/Program.cs index d030b3d0..edb45bf2 100644 --- a/Tables/Dynamic-table-by-adding-rows/.NET/Dynamic-table-by-adding-rows/Program.cs +++ b/Tables/Dynamic-table-by-adding-rows/.NET/Dynamic-table-by-adding-rows/Program.cs @@ -77,7 +77,7 @@ static void Main(string[] args) cell.Width = 200; cell.AddParagraph().AppendText("70"); //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Extract-images-from-table/.NET/Extract-images-from-table/Input.docx b/Tables/Extract-images-from-table/.NET/Extract-images-from-table/Data/Template.docx similarity index 100% rename from Tables/Extract-images-from-table/.NET/Extract-images-from-table/Input.docx rename to Tables/Extract-images-from-table/.NET/Extract-images-from-table/Data/Template.docx diff --git a/Tables/Extract-images-from-table/.NET/Extract-images-from-table/Extract-images-from-table.csproj b/Tables/Extract-images-from-table/.NET/Extract-images-from-table/Extract-images-from-table.csproj index a3fd2e55..01e2aecc 100644 --- a/Tables/Extract-images-from-table/.NET/Extract-images-from-table/Extract-images-from-table.csproj +++ b/Tables/Extract-images-from-table/.NET/Extract-images-from-table/Extract-images-from-table.csproj @@ -13,4 +13,13 @@ + + + Always + + + Always + + + diff --git a/Tables/Extract-images-from-table/.NET/Extract-images-from-table/Output/gitkeep b/Tables/Extract-images-from-table/.NET/Extract-images-from-table/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Extract-images-from-table/.NET/Extract-images-from-table/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Extract-images-from-table/.NET/Extract-images-from-table/Program.cs b/Tables/Extract-images-from-table/.NET/Extract-images-from-table/Program.cs index 950a5d89..af6bea9f 100644 --- a/Tables/Extract-images-from-table/.NET/Extract-images-from-table/Program.cs +++ b/Tables/Extract-images-from-table/.NET/Extract-images-from-table/Program.cs @@ -3,7 +3,7 @@ //Creates an instance of WordDocument class -FileStream fileStreamPath = new FileStream("../../../Input.docx", FileMode.Open, FileAccess.Read, FileShare.ReadWrite); +FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"Data/Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite); WordDocument document = new WordDocument(fileStreamPath, FormatType.Docx); //Get the list of pictures @@ -16,7 +16,7 @@ //Get the image System.Drawing.Image image = System.Drawing.Image.FromStream(new MemoryStream(picture.ImageBytes)); //Save the image as PNG - string imgFileName = @"../../../Output" + i + ".png"; + string imgFileName = Path.GetFullPath(@"Output/Image") + i + ".png"; FileStream imgFile = new FileStream(imgFileName, FileMode.Create, FileAccess.ReadWrite); image.Save(imgFile, System.Drawing.Imaging.ImageFormat.Png); //Dispose the instances. diff --git a/Tables/Insert-Row-with-same-formatting/.NET/Insert-Row-with-same-formatting/Insert-Row-with-same-formatting.csproj b/Tables/Insert-Row-with-same-formatting/.NET/Insert-Row-with-same-formatting/Insert-Row-with-same-formatting.csproj index 0b3923e0..40610636 100644 --- a/Tables/Insert-Row-with-same-formatting/.NET/Insert-Row-with-same-formatting/Insert-Row-with-same-formatting.csproj +++ b/Tables/Insert-Row-with-same-formatting/.NET/Insert-Row-with-same-formatting/Insert-Row-with-same-formatting.csproj @@ -10,4 +10,13 @@ + + + Always + + + Always + + + diff --git a/Tables/Insert-Row-with-same-formatting/.NET/Insert-Row-with-same-formatting/Output/gitkeep b/Tables/Insert-Row-with-same-formatting/.NET/Insert-Row-with-same-formatting/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Insert-Row-with-same-formatting/.NET/Insert-Row-with-same-formatting/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Insert-Row-with-same-formatting/.NET/Insert-Row-with-same-formatting/Program.cs b/Tables/Insert-Row-with-same-formatting/.NET/Insert-Row-with-same-formatting/Program.cs index 7adea07b..2f802d2c 100644 --- a/Tables/Insert-Row-with-same-formatting/.NET/Insert-Row-with-same-formatting/Program.cs +++ b/Tables/Insert-Row-with-same-formatting/.NET/Insert-Row-with-same-formatting/Program.cs @@ -8,7 +8,7 @@ class Program { static void Main(string[] args) { - using (FileStream fileStream = new FileStream(Path.GetFullPath(@"../../../Data/Input.docx"), FileMode.Open, FileAccess.ReadWrite)) + using (FileStream fileStream = new FileStream(Path.GetFullPath(@"Data/Input.docx"), FileMode.Open, FileAccess.ReadWrite)) { //Open an existing Word document. using (WordDocument document = new WordDocument(fileStream, FormatType.Automatic)) @@ -31,7 +31,7 @@ static void Main(string[] args) //Insert a row into the table in specific index. table.Rows.Insert(2, row); //Create file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Save the Word document. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Insert-empty-table/.NET/Insert-empty-table/Insert-empty-table.csproj b/Tables/Insert-empty-table/.NET/Insert-empty-table/Insert-empty-table.csproj index e65b43a0..f55e7486 100644 --- a/Tables/Insert-empty-table/.NET/Insert-empty-table/Insert-empty-table.csproj +++ b/Tables/Insert-empty-table/.NET/Insert-empty-table/Insert-empty-table.csproj @@ -10,4 +10,10 @@ + + + Always + + + diff --git a/Tables/Insert-empty-table/.NET/Insert-empty-table/Output/gitkeep b/Tables/Insert-empty-table/.NET/Insert-empty-table/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Insert-empty-table/.NET/Insert-empty-table/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Insert-empty-table/.NET/Insert-empty-table/Program.cs b/Tables/Insert-empty-table/.NET/Insert-empty-table/Program.cs index a9b92317..b7b4920a 100644 --- a/Tables/Insert-empty-table/.NET/Insert-empty-table/Program.cs +++ b/Tables/Insert-empty-table/.NET/Insert-empty-table/Program.cs @@ -16,7 +16,7 @@ static void Main(string[] args) IWTable table = section.AddTable(); table.ResetCells(3, 2); //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Insert-image-in-cell/.NET/Insert-image-in-cell/Image.png b/Tables/Insert-image-in-cell/.NET/Insert-image-in-cell/Data/Image.png similarity index 100% rename from Tables/Insert-image-in-cell/.NET/Insert-image-in-cell/Image.png rename to Tables/Insert-image-in-cell/.NET/Insert-image-in-cell/Data/Image.png diff --git a/Tables/Insert-image-in-cell/.NET/Insert-image-in-cell/Insert-image-in-cell.csproj b/Tables/Insert-image-in-cell/.NET/Insert-image-in-cell/Insert-image-in-cell.csproj index a388230c..6a44cd1d 100644 --- a/Tables/Insert-image-in-cell/.NET/Insert-image-in-cell/Insert-image-in-cell.csproj +++ b/Tables/Insert-image-in-cell/.NET/Insert-image-in-cell/Insert-image-in-cell.csproj @@ -10,4 +10,16 @@ + + + Always + + + Always + + + Always + + + diff --git a/Tables/Insert-image-in-cell/.NET/Insert-image-in-cell/Output/gitkeep b/Tables/Insert-image-in-cell/.NET/Insert-image-in-cell/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Insert-image-in-cell/.NET/Insert-image-in-cell/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Insert-image-in-cell/.NET/Insert-image-in-cell/Program.cs b/Tables/Insert-image-in-cell/.NET/Insert-image-in-cell/Program.cs index 9f258167..723c0805 100644 --- a/Tables/Insert-image-in-cell/.NET/Insert-image-in-cell/Program.cs +++ b/Tables/Insert-image-in-cell/.NET/Insert-image-in-cell/Program.cs @@ -20,12 +20,12 @@ static void Main(string[] args) table[0, 1].AddParagraph().AppendText("Product Image"); table[1, 0].AddParagraph().AppendText("Apple Juice"); //Adds the image into cell. - FileStream imageStream = new FileStream(Path.GetFullPath(@"../../../Image.png"), FileMode.Open, FileAccess.ReadWrite); + FileStream imageStream = new FileStream(Path.GetFullPath(@"Data/Image.png"), FileMode.Open, FileAccess.ReadWrite); IWPicture picture = table[1, 1].AddParagraph().AppendPicture(imageStream); picture.Height = 75; picture.Width = 60; //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Result.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Insert-image-in-cell/.NET/Insert-image-in-cell/Result.docx b/Tables/Insert-image-in-cell/.NET/Insert-image-in-cell/Result.docx new file mode 100644 index 0000000000000000000000000000000000000000..ab496658089341ec04a379942a4709c0038dfdd6 GIT binary patch literal 18606 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 JAL9z*0RR}?4I}^n literal 0 HcmV?d00001 diff --git a/Tables/Iterating-through-table-elements/.NET/Iterating-through-table-elements/Template.docx b/Tables/Iterating-through-table-elements/.NET/Iterating-through-table-elements/Data/Template.docx similarity index 100% rename from Tables/Iterating-through-table-elements/.NET/Iterating-through-table-elements/Template.docx rename to Tables/Iterating-through-table-elements/.NET/Iterating-through-table-elements/Data/Template.docx diff --git a/Tables/Iterating-through-table-elements/.NET/Iterating-through-table-elements/Iterating-through-table-elements.csproj b/Tables/Iterating-through-table-elements/.NET/Iterating-through-table-elements/Iterating-through-table-elements.csproj index b6433b5d..4d855cfe 100644 --- a/Tables/Iterating-through-table-elements/.NET/Iterating-through-table-elements/Iterating-through-table-elements.csproj +++ b/Tables/Iterating-through-table-elements/.NET/Iterating-through-table-elements/Iterating-through-table-elements.csproj @@ -10,4 +10,13 @@ + + + Always + + + Always + + + diff --git a/Tables/Iterating-through-table-elements/.NET/Iterating-through-table-elements/Output/gitkeep b/Tables/Iterating-through-table-elements/.NET/Iterating-through-table-elements/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Iterating-through-table-elements/.NET/Iterating-through-table-elements/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Iterating-through-table-elements/.NET/Iterating-through-table-elements/Program.cs b/Tables/Iterating-through-table-elements/.NET/Iterating-through-table-elements/Program.cs index ff7fb05d..7522f943 100644 --- a/Tables/Iterating-through-table-elements/.NET/Iterating-through-table-elements/Program.cs +++ b/Tables/Iterating-through-table-elements/.NET/Iterating-through-table-elements/Program.cs @@ -9,7 +9,7 @@ class Program { static void Main(string[] args) { - using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"../../../Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) + using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"Data/Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { //Opens an existing Word document. using (WordDocument document = new WordDocument(fileStreamPath, FormatType.Docx)) @@ -32,7 +32,7 @@ static void Main(string[] args) } } //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Keep-group-of-rows-from-split-between-pages/.NET/Keep-group-of-rows-from-split-between-pages/Keep-group-of-rows-from-split-between-pages.csproj b/Tables/Keep-group-of-rows-from-split-between-pages/.NET/Keep-group-of-rows-from-split-between-pages/Keep-group-of-rows-from-split-between-pages.csproj index 9e64cdab..302b7325 100644 --- a/Tables/Keep-group-of-rows-from-split-between-pages/.NET/Keep-group-of-rows-from-split-between-pages/Keep-group-of-rows-from-split-between-pages.csproj +++ b/Tables/Keep-group-of-rows-from-split-between-pages/.NET/Keep-group-of-rows-from-split-between-pages/Keep-group-of-rows-from-split-between-pages.csproj @@ -10,4 +10,10 @@ + + + Always + + + diff --git a/Tables/Keep-group-of-rows-from-split-between-pages/.NET/Keep-group-of-rows-from-split-between-pages/Output/gitkeep b/Tables/Keep-group-of-rows-from-split-between-pages/.NET/Keep-group-of-rows-from-split-between-pages/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Keep-group-of-rows-from-split-between-pages/.NET/Keep-group-of-rows-from-split-between-pages/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Keep-group-of-rows-from-split-between-pages/.NET/Keep-group-of-rows-from-split-between-pages/Program.cs b/Tables/Keep-group-of-rows-from-split-between-pages/.NET/Keep-group-of-rows-from-split-between-pages/Program.cs index 52bd59cc..e53bd607 100644 --- a/Tables/Keep-group-of-rows-from-split-between-pages/.NET/Keep-group-of-rows-from-split-between-pages/Program.cs +++ b/Tables/Keep-group-of-rows-from-split-between-pages/.NET/Keep-group-of-rows-from-split-between-pages/Program.cs @@ -24,7 +24,7 @@ static void Main(string[] args) //Keep a group of rows in the same page when one of the row in group is placed on next page. KeepGroupOfRows(innerTable, outerTable, rowSet); //Create a file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Sample.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Save the Word document to the file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Remove-particular-row-from-table/.NET/Remove-particular-row-from-table/Template.docx b/Tables/Remove-particular-row-from-table/.NET/Remove-particular-row-from-table/Data/Template.docx similarity index 100% rename from Tables/Remove-particular-row-from-table/.NET/Remove-particular-row-from-table/Template.docx rename to Tables/Remove-particular-row-from-table/.NET/Remove-particular-row-from-table/Data/Template.docx diff --git a/Tables/Remove-particular-row-from-table/.NET/Remove-particular-row-from-table/Output/gitkeep b/Tables/Remove-particular-row-from-table/.NET/Remove-particular-row-from-table/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Remove-particular-row-from-table/.NET/Remove-particular-row-from-table/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Remove-particular-row-from-table/.NET/Remove-particular-row-from-table/Program.cs b/Tables/Remove-particular-row-from-table/.NET/Remove-particular-row-from-table/Program.cs index 4fa61ae9..1b608129 100644 --- a/Tables/Remove-particular-row-from-table/.NET/Remove-particular-row-from-table/Program.cs +++ b/Tables/Remove-particular-row-from-table/.NET/Remove-particular-row-from-table/Program.cs @@ -9,7 +9,7 @@ class Program { static void Main(string[] args) { - using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"../../../Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) + using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"Data/Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { //Opens an existing Word document. using (WordDocument document = new WordDocument(fileStreamPath, FormatType.Docx)) @@ -21,7 +21,7 @@ static void Main(string[] args) //Remove particular row from the table. table.Rows.RemoveAt(6); //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Remove-particular-row-from-table/.NET/Remove-particular-row-from-table/Remove-particular-row-from-table.csproj b/Tables/Remove-particular-row-from-table/.NET/Remove-particular-row-from-table/Remove-particular-row-from-table.csproj index 1f8c4694..148f5ced 100644 --- a/Tables/Remove-particular-row-from-table/.NET/Remove-particular-row-from-table/Remove-particular-row-from-table.csproj +++ b/Tables/Remove-particular-row-from-table/.NET/Remove-particular-row-from-table/Remove-particular-row-from-table.csproj @@ -10,4 +10,13 @@ + + + Always + + + Always + + + diff --git a/Tables/Remove-table/.NET/Remove-table/Template.docx b/Tables/Remove-table/.NET/Remove-table/Data/Template.docx similarity index 100% rename from Tables/Remove-table/.NET/Remove-table/Template.docx rename to Tables/Remove-table/.NET/Remove-table/Data/Template.docx diff --git a/Tables/Remove-table/.NET/Remove-table/Output/gitkeep b/Tables/Remove-table/.NET/Remove-table/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Remove-table/.NET/Remove-table/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Remove-table/.NET/Remove-table/Program.cs b/Tables/Remove-table/.NET/Remove-table/Program.cs index d000016b..f1674fca 100644 --- a/Tables/Remove-table/.NET/Remove-table/Program.cs +++ b/Tables/Remove-table/.NET/Remove-table/Program.cs @@ -9,7 +9,7 @@ class Program { static void Main(string[] args) { - using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"../../../Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) + using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"Data/Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { //Opens an existing Word document. using (WordDocument document = new WordDocument(fileStreamPath, FormatType.Docx)) @@ -21,7 +21,7 @@ static void Main(string[] args) //Removes a table from the text body. section.Body.ChildEntities.Remove(table); //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Remove-table/.NET/Remove-table/Remove-table.csproj b/Tables/Remove-table/.NET/Remove-table/Remove-table.csproj index eb8e5719..4e675ec9 100644 --- a/Tables/Remove-table/.NET/Remove-table/Remove-table.csproj +++ b/Tables/Remove-table/.NET/Remove-table/Remove-table.csproj @@ -10,4 +10,13 @@ + + + Always + + + Always + + + diff --git a/Tables/Resize-table/.NET/Resize-table/Template.docx b/Tables/Resize-table/.NET/Resize-table/Data/Template.docx similarity index 100% rename from Tables/Resize-table/.NET/Resize-table/Template.docx rename to Tables/Resize-table/.NET/Resize-table/Data/Template.docx diff --git a/Tables/Resize-table/.NET/Resize-table/Output/gitkeep b/Tables/Resize-table/.NET/Resize-table/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Resize-table/.NET/Resize-table/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Resize-table/.NET/Resize-table/Program.cs b/Tables/Resize-table/.NET/Resize-table/Program.cs index 55b842bf..899bdc21 100644 --- a/Tables/Resize-table/.NET/Resize-table/Program.cs +++ b/Tables/Resize-table/.NET/Resize-table/Program.cs @@ -9,7 +9,7 @@ class Program { static void Main(string[] args) { - using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"../../../Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) + using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"Data/Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { //Creates an instance of WordDocument class (Empty Word Document). using (WordDocument document = new WordDocument()) @@ -31,7 +31,7 @@ static void Main(string[] args) //Resizes the table to fit the contents respect to fixed column width. table.AutoFit(AutoFitType.FixedColumnWidth); //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Resize-table/.NET/Resize-table/Resize-table.csproj b/Tables/Resize-table/.NET/Resize-table/Resize-table.csproj index aa0a4c00..c83a5b52 100644 --- a/Tables/Resize-table/.NET/Resize-table/Resize-table.csproj +++ b/Tables/Resize-table/.NET/Resize-table/Resize-table.csproj @@ -10,4 +10,13 @@ + + + Always + + + Always + + + diff --git a/Tables/Set-position-for-table/.NET/Set-position-for-table/Template.docx b/Tables/Set-position-for-table/.NET/Set-position-for-table/Data/Template.docx similarity index 100% rename from Tables/Set-position-for-table/.NET/Set-position-for-table/Template.docx rename to Tables/Set-position-for-table/.NET/Set-position-for-table/Data/Template.docx diff --git a/Tables/Set-position-for-table/.NET/Set-position-for-table/Output/gitkeep b/Tables/Set-position-for-table/.NET/Set-position-for-table/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Set-position-for-table/.NET/Set-position-for-table/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Set-position-for-table/.NET/Set-position-for-table/Program.cs b/Tables/Set-position-for-table/.NET/Set-position-for-table/Program.cs index a6a4dfa4..91a446d6 100644 --- a/Tables/Set-position-for-table/.NET/Set-position-for-table/Program.cs +++ b/Tables/Set-position-for-table/.NET/Set-position-for-table/Program.cs @@ -8,7 +8,7 @@ class Program { static void Main(string[] args) { - using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"../../../Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) + using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"Data/Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { //Loads the template document. using (WordDocument document = new WordDocument(fileStreamPath, FormatType.Docx)) @@ -21,7 +21,7 @@ static void Main(string[] args) table.TableFormat.Positioning.HorizPosition = 40; table.TableFormat.Positioning.VertPosition = 100; //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Output.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Set-position-for-table/.NET/Set-position-for-table/Set-position-for-table.csproj b/Tables/Set-position-for-table/.NET/Set-position-for-table/Set-position-for-table.csproj index 84c36338..5ad43e25 100644 --- a/Tables/Set-position-for-table/.NET/Set-position-for-table/Set-position-for-table.csproj +++ b/Tables/Set-position-for-table/.NET/Set-position-for-table/Set-position-for-table.csproj @@ -10,4 +10,13 @@ + + + Always + + + Always + + + diff --git a/Tables/Set-table-cell-width/.NET/Set-table-cell-width/Template.docx b/Tables/Set-table-cell-width/.NET/Set-table-cell-width/Data/Template.docx similarity index 100% rename from Tables/Set-table-cell-width/.NET/Set-table-cell-width/Template.docx rename to Tables/Set-table-cell-width/.NET/Set-table-cell-width/Data/Template.docx diff --git a/Tables/Set-table-cell-width/.NET/Set-table-cell-width/Output/gitkeep b/Tables/Set-table-cell-width/.NET/Set-table-cell-width/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Set-table-cell-width/.NET/Set-table-cell-width/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Set-table-cell-width/.NET/Set-table-cell-width/Program.cs b/Tables/Set-table-cell-width/.NET/Set-table-cell-width/Program.cs index 95f404c9..1efbe887 100644 --- a/Tables/Set-table-cell-width/.NET/Set-table-cell-width/Program.cs +++ b/Tables/Set-table-cell-width/.NET/Set-table-cell-width/Program.cs @@ -8,7 +8,7 @@ class Program { static void Main(string[] args) { - using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"../../../Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) + using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"Data/Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { //Loads the template document. using (WordDocument document = new WordDocument(fileStreamPath, FormatType.Docx)) @@ -33,7 +33,7 @@ static void Main(string[] args) } } //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Result.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Set-table-cell-width/.NET/Set-table-cell-width/Set-table-cell-width.csproj b/Tables/Set-table-cell-width/.NET/Set-table-cell-width/Set-table-cell-width.csproj index 82c7cec1..a58f8e2a 100644 --- a/Tables/Set-table-cell-width/.NET/Set-table-cell-width/Set-table-cell-width.csproj +++ b/Tables/Set-table-cell-width/.NET/Set-table-cell-width/Set-table-cell-width.csproj @@ -10,4 +10,13 @@ + + + Always + + + Always + + + diff --git a/Tables/Set-text-direction-to-table/.NET/Set-text-direction-to-table/Template.docx b/Tables/Set-text-direction-to-table/.NET/Set-text-direction-to-table/Data/Template.docx similarity index 100% rename from Tables/Set-text-direction-to-table/.NET/Set-text-direction-to-table/Template.docx rename to Tables/Set-text-direction-to-table/.NET/Set-text-direction-to-table/Data/Template.docx diff --git a/Tables/Set-text-direction-to-table/.NET/Set-text-direction-to-table/Output/gitkeep b/Tables/Set-text-direction-to-table/.NET/Set-text-direction-to-table/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Set-text-direction-to-table/.NET/Set-text-direction-to-table/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Set-text-direction-to-table/.NET/Set-text-direction-to-table/Program.cs b/Tables/Set-text-direction-to-table/.NET/Set-text-direction-to-table/Program.cs index 1d0d6544..bd854d1b 100644 --- a/Tables/Set-text-direction-to-table/.NET/Set-text-direction-to-table/Program.cs +++ b/Tables/Set-text-direction-to-table/.NET/Set-text-direction-to-table/Program.cs @@ -8,7 +8,7 @@ class Program { static void Main(string[] args) { - using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"../../../Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) + using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"Data/Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { //Loads the template document. using (WordDocument document = new WordDocument(fileStreamPath, FormatType.Docx)) @@ -27,7 +27,7 @@ static void Main(string[] args) } } //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Result.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Set-text-direction-to-table/.NET/Set-text-direction-to-table/Set-text-direction-to-table.csproj b/Tables/Set-text-direction-to-table/.NET/Set-text-direction-to-table/Set-text-direction-to-table.csproj index 2b3ec6dc..acda95f3 100644 --- a/Tables/Set-text-direction-to-table/.NET/Set-text-direction-to-table/Set-text-direction-to-table.csproj +++ b/Tables/Set-text-direction-to-table/.NET/Set-text-direction-to-table/Set-text-direction-to-table.csproj @@ -10,4 +10,13 @@ + + + Always + + + Always + + + diff --git a/Tables/Split-table-with-same-format/.NET/Split-table-with-same-format/Input.docx b/Tables/Split-table-with-same-format/.NET/Split-table-with-same-format/Data/Input.docx similarity index 100% rename from Tables/Split-table-with-same-format/.NET/Split-table-with-same-format/Input.docx rename to Tables/Split-table-with-same-format/.NET/Split-table-with-same-format/Data/Input.docx diff --git a/Tables/Split-table-with-same-format/.NET/Split-table-with-same-format/Output/gitkeep b/Tables/Split-table-with-same-format/.NET/Split-table-with-same-format/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Split-table-with-same-format/.NET/Split-table-with-same-format/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Split-table-with-same-format/.NET/Split-table-with-same-format/Program.cs b/Tables/Split-table-with-same-format/.NET/Split-table-with-same-format/Program.cs index 0dd5a0e9..110f4971 100644 --- a/Tables/Split-table-with-same-format/.NET/Split-table-with-same-format/Program.cs +++ b/Tables/Split-table-with-same-format/.NET/Split-table-with-same-format/Program.cs @@ -9,7 +9,7 @@ class Program static void Main(string[] args) { //Open the file as a stream. - using (FileStream inputStream = new FileStream(Path.GetFullPath(@"../../../Input.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) + using (FileStream inputStream = new FileStream(Path.GetFullPath(@"Data/Input.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { //Load the file stream into a Word document. using (WordDocument document = new WordDocument(inputStream, FormatType.Docx)) @@ -22,7 +22,7 @@ static void Main(string[] args) //Add the second table. table.OwnerTextBody.ChildEntities.Add(secondTable); //Create a file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Sample.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Sample.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Save the Word document to the file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Split-table-with-same-format/.NET/Split-table-with-same-format/Split-table-with-same-format.csproj b/Tables/Split-table-with-same-format/.NET/Split-table-with-same-format/Split-table-with-same-format.csproj index 647c27cd..d4b83954 100644 --- a/Tables/Split-table-with-same-format/.NET/Split-table-with-same-format/Split-table-with-same-format.csproj +++ b/Tables/Split-table-with-same-format/.NET/Split-table-with-same-format/Split-table-with-same-format.csproj @@ -10,4 +10,13 @@ + + + Always + + + Always + + + diff --git a/Tables/Apply-custom-table-style/.NET/Apply-custom-table-style/Template.docx b/Tables/Table-style-options/.NET/Table-style-options/Data/Template.docx similarity index 100% rename from Tables/Apply-custom-table-style/.NET/Apply-custom-table-style/Template.docx rename to Tables/Table-style-options/.NET/Table-style-options/Data/Template.docx diff --git a/Tables/Table-style-options/.NET/Table-style-options/Output/gitkeep b/Tables/Table-style-options/.NET/Table-style-options/Output/gitkeep new file mode 100644 index 00000000..5f282702 --- /dev/null +++ b/Tables/Table-style-options/.NET/Table-style-options/Output/gitkeep @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tables/Table-style-options/.NET/Table-style-options/Program.cs b/Tables/Table-style-options/.NET/Table-style-options/Program.cs index 7c0c1b4a..cb5c319d 100644 --- a/Tables/Table-style-options/.NET/Table-style-options/Program.cs +++ b/Tables/Table-style-options/.NET/Table-style-options/Program.cs @@ -8,7 +8,7 @@ class Program { static void Main(string[] args) { - using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"../../../Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) + using (FileStream fileStreamPath = new FileStream(Path.GetFullPath(@"Data/Template.docx"), FileMode.Open, FileAccess.Read, FileShare.ReadWrite)) { //Opens an existing Word document. using (WordDocument document = new WordDocument(fileStreamPath, FormatType.Automatic)) @@ -30,7 +30,7 @@ static void Main(string[] args) //Disables special formatting for last row of the table. table.ApplyStyleForLastRow = false; //Creates file stream. - using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"../../../Result.docx"), FileMode.Create, FileAccess.ReadWrite)) + using (FileStream outputFileStream = new FileStream(Path.GetFullPath(@"Output/Result.docx"), FileMode.Create, FileAccess.ReadWrite)) { //Saves the Word document to file stream. document.Save(outputFileStream, FormatType.Docx); diff --git a/Tables/Table-style-options/.NET/Table-style-options/Table-style-options.csproj b/Tables/Table-style-options/.NET/Table-style-options/Table-style-options.csproj index e3fcb89d..3c462efe 100644 --- a/Tables/Table-style-options/.NET/Table-style-options/Table-style-options.csproj +++ b/Tables/Table-style-options/.NET/Table-style-options/Table-style-options.csproj @@ -10,4 +10,13 @@ + + + Always + + + Always + + + diff --git a/Tables/Table-style-options/.NET/Table-style-options/Template.docx b/Tables/Table-style-options/.NET/Table-style-options/Template.docx deleted file mode 100644 index 36f890a016e7e179d04b74db4f6ebab3cb3ff95a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38402 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 DwD{Lv