private void Fill() { Section section = _document.AddSection(); Image img = section.AddImage(_path + "/img/logo/logo.png"); img.Height = "4cm"; Paragraph paragraph = section.AddParagraph(); paragraph.AddLineBreaks(count: 2); Table table = CreateTableWithHeading("Приобретенные товары:"); Row row = table.AddRow(); row.Height = 25; row.Borders.Bottom = new Border() { Width = "1pt", Color = Colors.DarkGray }; row.Cells[0].AddParagraph("Артикул:"); row.Cells[1].AddParagraph("Название:"); row.Cells[2].AddParagraph("Количество:"); row.Cells[3].AddParagraph("Цена:"); foreach (var od in _orderHeader.OrderDetails) { row = table.AddRow(); row.Height = 20; row.Cells[0].AddParagraph(od.VendorCode); row.Cells[1].AddParagraph(od.Furniture.Name); row.Cells[2].AddParagraph($"{od.Quantity} шт."); row.Cells[3].AddParagraph($"{(int)od.Furniture.Price} грн"); } row = table.AddRow(); row.Borders.Top = new Border() { Width = "1pt", Color = Colors.DarkGray }; // row = table.AddRow(); row.Borders.Bottom = new Border() { Width = "1pt", Color = Colors.DarkGray }; paragraph = row.Cells[3].AddParagraph(); FormattedText text = paragraph.AddFormattedText("Итог:", TextFormat.Bold); text.Color = Colors.Black; row.Height = 25; // row = table.AddRow(); row.Cells[3].AddParagraph($"{_orderHeader.GetSum()} грн"); paragraph = section.AddParagraph(); paragraph.AddLineBreaks(count: 4); paragraph.Format.Font.Color = MigraDoc.DocumentObjectModel.Color.FromCmyk(100, 30, 20, 50); paragraph.AddTextLines( $"Дата: {DateTime.Now.ToString("d")}", $"Покупатель: {_orderHeader.AppUser.Name}"); paragraph.Format.Alignment = ParagraphAlignment.Right; paragraph = section.AddParagraph(); paragraph.AddLineBreaks(count: 2); paragraph.Format.Alignment = ParagraphAlignment.Center; paragraph.AddTextLines("Будем рады Вас видеть, FurnitureShop!"); }