Renjith_R Ответов: 1

Как поместить пробел между изображением и текстом в документе на языке c# с помощью библиотеки DLL docx


Как поместить пробел между изображением и текстом с помощью библиотеки DLL docx


string strFinalImagePath = @"C:\Images" + "\\" + strImages + ".Jpeg";

                                    Novacode.Image img = doc.AddImage(strFinalImagePath);
                                    Picture pic = img.CreatePicture();

                                    foreach (Paragraph p in doc.Paragraphs)
                                    {
                                        var valuesIndex = p.FindAll("<install_procedure>");

                                        if (valuesIndex.Count > 0)
                                        {
                                            p.Append(strText.Replace("  ", " ")).AppendPicture(pic).Append("          ");

                                        }

                                    }


Как поставить пробел между строкой и текстом в приведенном выше коде.
заранее спасибо

Zoltán Zörgő

Что такое docx.dll-что?

Renjith_R

без использования библиотеки DLL interop мы можем создать документ word с помощью библиотеки DLL docx
http://docx.codeplex.com/

Zoltán Zörgő

Хорошо, но как мы можем знать, что вы говорите об этом?.. :)
И вы хотите добавить пустую строку после изображения? Почему бы не добавить абзацное пространство после изображения?

Renjith_R

Я уже пробовал с этим
п. Межстрочном интервале = 1.5 Ф;
но все равно текст и изображение идут в одной строке.
как я могу отобразить изображение на следующую строку ?
Пожалуйста, помогите.

1 Ответов

Рейтинг:
0

MohammedSultan

doc.InsertParagraph(Environment.NewLine);