2013-08-26 4 views

ответ

8

Вы можете добавить рамку к абзацу или таблицы.

Что касается вашего образца, вы можете добавить нижнюю границу к абзацу 2 или добавить верхнюю границу в пункт 3 или добавить новый абзац между ними и установить верхнюю или нижнюю границу.

2

из этого repo

 var hr = doc.AddStyle("HorizontalRule", "Normal"); 
     var hrBorder = new Border(); 
     hrBorder.Width = "1pt"; 
     hrBorder.Color = Colors.DarkGray; 
     hr.ParagraphFormat.Borders.Bottom = hrBorder; 
     hr.ParagraphFormat.LineSpacing = 0; 
     hr.ParagraphFormat.SpaceBefore = 15; 
+2

Я также должен был добавить строку myParagraph.Format = hr.ParagraphFormat.Clone(); – Hoppe

+0

Вы должны отредактировать свой ответ, чтобы включить предложение Хоппе, поскольку фрагмент кода, который вы опубликовали, ничего не делает с абзацем, и его код необходим, чтобы заставить его работать. Я бы отредактировал его, но каждый раз, когда я что-то редактирую, он все равно возвращается. – nasch

Смежные вопросы