Я использую NovaCode и пытаюсь заполнить список в документе по определенному абзацу.Я могу построить список, но нумерация не превышает 1.
пример:
1. Number one
Number two
Number three
Number four
Я пробовал \ r, \ n и \ r \ n (икуча других), но все они, кажется, просто делают "Shift + Enter" вместо фактического ввода.Последний продолжает нумерацию.
Есть ли способ увеличить это с помощью NovaCode?Вы можете создавать списки с помощью NovaCode, но невозможно вставить их в абзацы .. (Я заменяю поля в существующем документе)
Код:
VariableValue listorderlinenames = factory.Variables.FirstOrDefault(x => x.Name == "[Offer.Orderline.OrderLineNames]");
Paragraph foundlistorderlinenames = factory.Document.Paragraphs.Where(x => x.Text.IndexOf(listorderlinenames.Name) >= 0).FirstOrDefault();
foreach (Orderline orderline in offer.OrderLines)
{
foundlistorderlinenames.IndentationBefore = 3;
foundlistorderlinenames.Append(counter + 1 + ". " + orderline.Name);
foundlistorderlinenames.Append("\r\n");
}
Это ужасный способ, которым яЯ делаю это, делаю фальшивый список.