Docx.dll을 사용하여 docx 생성기를 만들고 있습니다. 지금까지 나는 이미지와 텍스트를 문서에 삽입 할 수있었습니다. 이미지와 단락은 정렬되지 않습니다. 이미지 텍스트에 줄 바꿈을해야합니다. 어떻게해야합니까? Google에서 찾아보고이 링크가 Adding Images to Documents in Word 2007 by Using the Open XML SDK 2.0 인 것을 발견했습니다. 코드가 작동하고 doc라는 단어도 생성되지만 docx 파일은 열리지 않습니다.C에서 docx 파일의 이미지에 텍스트 줄 바꿈하는 방법 #
어떻게 C#에서 'In Front Of Text'텍스트를 줄 바꿈합니까?
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;
}
작업중인 코드를 게시 할 수 있습니까? 그리고 질문을 올리는 방법을 배우려면 FAQ를 읽어보십시오. – Shail
코드를 추가했습니다. –