Если вы хотите линию справа от текста: использование табулятора с линией в качестве наполнителя (вот как это выглядит на ваш вопрос, но я полагаю, что это не то, что вы хотите).
Если вы хотите иметь строку под текстом: установите границу ячейки таблицы (или строки таблицы). В вашем случае, установить нижнюю ширину границы до нужной ширины, установите ширину других границ (сверху, слева, справа) на 0.
Для строки, попробуйте такой код:
row.Borders.Bottom.Visible = true;
row.Borders.Bottom.Width = 1;
Редактирование: Вот пример кода для табуляции:
paragraph = section.AddParagraph("Hello, World!");
paragraph.Format.TabStops.ClearAll();
paragraph.Format.TabStops.AddTabStop("16cm", TabAlignment.Right, TabLeader.Lines);
paragraph.AddTab();
Я должен был проверить это, прежде чем указывать эту опцию. Линия рисуется на базе, поэтому он выглядит как
The header_ _ __ _ __ _ __ _ __ _ __ _ ____
TabLeader также предлагает черточками (которые вы не хотите) или MiddleDots (которые вы также не просили). Так что я боюсь, что нет простого решения, чтобы получить именно то, что вы хотите.
благодарит за ответ. Я не хочу этого; как я сказал в сообщении, мне нужна строка после текста. Поэтому у меня есть текст, затем, когда заканчивается последнее слово, я хочу, чтобы строка начиналась и заканчивалась в конце строки. То, как это выглядит в моем вопросе, похоже на пунктирную линию, потому что я не мог написать полную строку с текстом. Поэтому я хотел бы получить полную строку после слова (справа от последнего слова). Так что, пожалуйста, дайте мне пример «табуляции с линией заполнения»? Спасибо – bokkie
Добавлен пример кода для TabStops. Боюсь, что они не делают именно то, что вы хотите. –
ОК, спасибо, тогда я помечаю как ответ. Ответ как в этом невозможен. ОК? – bokkie