Как вставить несколько изображений в документ word с помощью Interop.Слово в слово c#.net
У меня есть список данных для вставки в документ Word.Я использую библиотеку объектов Microsoft Word dll для вставки данных в Word document.my данные выглядят так,как будто первый столбец-это изображение, а другой столбец-имя, адрес и т. д..Одна запись должна отображаться только на одной странице созданного документа.когда я вставляю данные в документ word, используя приведенный ниже код, в это время сначала отображаются все изображения, а затем другие данные .Но мне нужно отобразить запись мудрых данных,таких как изображение,имя, адрес и т. д...
Мой код C# является :
//Get report Data list List<Art> ListData = oArts.LoadListData(); Paragraph para = document.Content.Paragraphs.Add(ref missing); para.Range.InsertParagraphBefore(); string imgPath; for (int i = 0; i < ListData.Count; i++) { string path = Server.MapPath("~/ArtImages/") + ListData[i].ArtID; imgPath = path + @"\" + ListData[i].ImageMaster.ImagePath; InlineShape map = document.InlineShapes.AddPicture(imgPath, ref missing, ref missing, ref missing); map.Height = 350; map.Width = 350; para.Range.Text = "Name : " + ListData[i].Name + Environment.NewLine; para.Range.Text = "Address : " + ListData[i].Address + Environment.NewLine; para.Range.InsertParagraphAfter(); object oPageBreak = Microsoft.Office.Interop.Word.WdBreakType.wdPageBreak; para.Range.InsertBreak(ref oPageBreak); } //Save the document object filename = "@C:\\ArtDetails.doc"; document.Close(ref missing, ref missing, ref missing); document = null; winword.Quit(ref missing, ref missing, ref missing); winword = null;