我正在使用Docx.dll一个DOCX发电机。到目前为止,我已经能够将图像和文本插入到文档中。图像和段落不对齐。我需要将图像换文。我该怎么做? 我看着它在谷歌和发现这个链接 Adding Images to Documents in Word 2007 by Using the Open XML SDK 2.0。代码工作并创建word文档,但docx文件未打开。如何包装形式在图像中的docx文件在C#
我如何在C#中自动换行“在前面的文字”?
public static DocX CreateDocumentFile(List<CompanyInfo> info)
{
DocX document = DocX.Load(@"C:\Users\newton.sheikh\Documents\Visual Studio 2010\Projects\MSOffice\OpenXML\OpenXML\RetailWrite.docx");
foreach (var companies in info)
{
Formatting fm = new Formatting();
/*Inserting Image*/
Novacode.Image img = document.AddImage(@"C:\Users\newton.sheikh\Documents\Visual Studio 2010\Projects\MSOffice\OpenXML\OpenXML\logos\slime.png");
Novacode.Paragraph companyLogo = document.InsertParagraph("");
Picture pic1 = img.CreatePicture();
companyLogo.InsertPicture(pic1, 0);
Novacode.Paragraph CompanyName = document.InsertParagraph(companies.Name.ToString());
CompanyName.StyleName = "COMPANY";
Novacode.Paragraph CompanyPosition = document.InsertParagraph(companies.Position.ToString());
CompanyPosition.StyleName = "posit";
Novacode.Paragraph CompanyDescription = document.InsertParagraph(companies.Description.ToString());
CompanyDescription.StyleName = "descrip";
Novacode.Paragraph blankPara = document.InsertParagraph(" ");
Novacode.Paragraph blankPara2 = document.InsertParagraph(" ");
}
return document;
}
您能否寄出您正在使用的代码。请阅读常见问题解答,了解如何发布问题。 – Shail 2013-02-26 09:39:58
我已经添加了代码。 – 2013-02-26 09:43:48