Реализовал отчет в word
This commit is contained in:
@@ -37,8 +37,8 @@
|
||||
reportOrdersWordToolStripMenuItem = new ToolStripMenuItem();
|
||||
reportProductsPDFToolStripMenuItem = new ToolStripMenuItem();
|
||||
componentExcelWithImage = new Components.ComponentExcelWithImage(components);
|
||||
bigTextWordNoVisibleComponent = new UserComponentsOption19.BigTextWordNoVisibleComponent(components);
|
||||
pdfHistogram = new WinFormsLibrary1.PDFHistogram(components);
|
||||
tableWordNoVisibleComponent = new UserComponentsOption19.TableWordNoVisibleComponent(components);
|
||||
menuStrip.SuspendLayout();
|
||||
SuspendLayout();
|
||||
//
|
||||
@@ -123,7 +123,7 @@
|
||||
private ToolStripMenuItem reportOrdersWordToolStripMenuItem;
|
||||
private ToolStripMenuItem reportProductsPDFToolStripMenuItem;
|
||||
private Components.ComponentExcelWithImage componentExcelWithImage;
|
||||
private UserComponentsOption19.BigTextWordNoVisibleComponent bigTextWordNoVisibleComponent;
|
||||
private WinFormsLibrary1.PDFHistogram pdfHistogram;
|
||||
private UserComponentsOption19.TableWordNoVisibleComponent tableWordNoVisibleComponent;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -218,7 +218,42 @@ namespace InternetShopForms
|
||||
var orders = _orderLogic.ReadList();
|
||||
try
|
||||
{
|
||||
bigTextWordNoVisibleComponent.CreateAndSaveDocument(exportFileName, "<22><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", );
|
||||
string[] headerRow1 = {
|
||||
"ID",
|
||||
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||||
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||||
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||||
};
|
||||
|
||||
string[] headerRow2 = {
|
||||
"ID",
|
||||
"<22><><EFBFBD>",
|
||||
"Email",
|
||||
"<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||||
};
|
||||
|
||||
List<float> columnWidths = [3.0f, 3.0f, 3.0f, 3.0f];
|
||||
|
||||
var mergeColumns = new List<(int StartColumn, int EndColumn)> { (1, 2) };
|
||||
|
||||
var columnPropertyMapping = new Dictionary<int, string>
|
||||
{
|
||||
{ 0, "Id" },
|
||||
{ 1, "CustomerFIO" },
|
||||
{ 2, "CustomerEmail" },
|
||||
{ 3, "ProductsString" },
|
||||
};
|
||||
|
||||
tableWordNoVisibleComponent.CreateTableInWordDocument(
|
||||
exportFileName,
|
||||
"<22><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>",
|
||||
mergeColumns,
|
||||
columnWidths,
|
||||
headerRow1,
|
||||
headerRow2,
|
||||
columnPropertyMapping,
|
||||
orders
|
||||
);
|
||||
MessageBox.Show("<22><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
}
|
||||
catch (Exception ex)
|
||||
@@ -244,7 +279,7 @@ namespace InternetShopForms
|
||||
{
|
||||
MessageBox.Show("<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:\n" + ex.Message, "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void CreatePDF()
|
||||
|
||||
@@ -123,10 +123,10 @@
|
||||
<metadata name="componentExcelWithImage.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>145, 17</value>
|
||||
</metadata>
|
||||
<metadata name="bigTextWordNoVisibleComponent.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>384, 17</value>
|
||||
</metadata>
|
||||
<metadata name="pdfHistogram.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>667, 17</value>
|
||||
</metadata>
|
||||
<metadata name="tableWordNoVisibleComponent.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>816, 17</value>
|
||||
</metadata>
|
||||
</root>
|
||||
Reference in New Issue
Block a user