I am trying to insert some text at a Bookmark in document.
Here is my sequence.
1. Start a loop for a number of Questions.
2. Add Question Text with line break at beginning and end.
3. Add Content Control for Question, where users are supposed to enter Answer text.
All this works fine, but I can't hit enter in Content Control (I am not inserting plain text content control, but RichText control, so multiline = true doesn't apply).
Observation: If I remove lines for adding breaks before start and end , everything get inserted in same line. Now if I hit enter at the end of question text and bring all in new lines it works as expected. but I would want document to have line breaks when presented to end users.
Also If I put everything in a para as that's what happens after above mentioned steps in my code. then doc generated doesn't open at all. althrough document.xml I see doesn't have anything seemingly wrong in it.
Here is my code snippet.
static void Main(string[] args) { Console.WriteLine("Start"); string base64String = "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"; string filePath; string fileName = "G1.docx"; string currentPath = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location); filePath = currentPath + fileName; File.WriteAllBytes(filePath, Convert.FromBase64String(base64String)); WordprocessingDocument wordDoc = WordprocessingDocument.Open(filePath, true); Body body = wordDoc.MainDocumentPart.Document.GetFirstChild<Body>(); var bookmarkStart = body.Descendants<BookmarkStart>() .Where(o => o.Name == "Questionnaire_Start") .FirstOrDefault(); var bmkParent = bookmarkStart.Parent; var rsidP = ((Paragraph)bmkParent).RsidParagraphProperties; for (int i = 0; i < 3; i++) { // 1 question para Text text = new Text(Environment.NewLine + "Question 123-" + i.ToString()); Run run = new Run(); run.Append(new Break()); run.Append(text); run.Append(new Break()); //Paragraph para = new Paragraph(); //para.Append(run); //bmkParent.AppendChild(para); bmkParent.AppendChild(run); // 3 add content control // block and props //praragraph to be added to the rich text content control Run blockRun = new Run(new Text("Question 123-" + i.ToString()) { Space = SpaceProcessingModeValues.Preserve }); //Paragraph blockParagraph = new Paragraph(); //blockParagraph.RsidParagraphProperties = rsidP; SdtProperties sdtPr = new SdtProperties( new SdtAlias { Val = i.ToString() }, new Tag { Val = i.ToString() } ); SdtContentBlock sdtCBlock = new SdtContentBlock(blockRun); SdtBlock sdtBlock = new SdtBlock(sdtPr, sdtCBlock); //blockParagraph.Append(blockRun); bmkParent.AppendChild(sdtBlock); //wordDoc.MainDocumentPart.Document.Body.AppendChild(newLine); } wordDoc.Save(); wordDoc.Close(); Console.WriteLine("done"); }
I have spent insane amount of time trying multiple permutation, combinations to achieve it, but somehow it doesn't work.
All help is greatly appreciated.