Как добавить простую горизонтальную линию в Migradoc, чтобы отделить содержимое над линией от содержимого ниже строки?Migradoc Добавить горизонтальную линию
Пункт 1
Пункт 2
Пункт 3
ETC
Как добавить простую горизонтальную линию в Migradoc, чтобы отделить содержимое над линией от содержимого ниже строки?Migradoc Добавить горизонтальную линию
Пункт 1
Пункт 2
Пункт 3
ETC
Вы можете добавить рамку к абзацу или таблицы.
Что касается вашего образца, вы можете добавить нижнюю границу к абзацу 2 или добавить верхнюю границу в пункт 3 или добавить новый абзац между ними и установить верхнюю или нижнюю границу.
из этого 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;
Я также должен был добавить строку myParagraph.Format = hr.ParagraphFormat.Clone(); – Hoppe
Вы должны отредактировать свой ответ, чтобы включить предложение Хоппе, поскольку фрагмент кода, который вы опубликовали, ничего не делает с абзацем, и его код необходим, чтобы заставить его работать. Я бы отредактировал его, но каждый раз, когда я что-то редактирую, он все равно возвращается. – nasch