Skip to content

Commit f793529

Browse files
committed
1.1 numbering logic added
1 parent 9983cb3 commit f793529

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

FileFormat.Words/OpenXML.Words.cs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -237,11 +237,15 @@ internal void AddNumberingDefinitions(PKG.WordprocessingDocument pkgDocument)
237237

238238
WP.AbstractNum abstractNumBulleted = new WP.AbstractNum() { AbstractNumberId = 1 };
239239
WP.AbstractNum abstractNumNumbered = new WP.AbstractNum() { AbstractNumberId = 2 };
240-
240+
string numberingStyle = "%1.";
241241
for (int i = 0; i < 9; i++)
242-
{
242+
{
243+
for(int j = 0; j < i; j++)
244+
{
245+
numberingStyle += $"%{i + 1}.";
246+
}
243247
abstractNumBulleted.Append(CreateLevel(i, WP.NumberFormatValues.Bullet, "•"));
244-
abstractNumNumbered.Append(CreateLevel(i, WP.NumberFormatValues.Decimal, $"%{i + 1}."));
248+
abstractNumNumbered.Append(CreateLevel(i, WP.NumberFormatValues.Decimal, numberingStyle));
245249
}
246250

247251
numbering.Append(abstractNumBulleted);

0 commit comments

Comments
 (0)