Hi ,
I am new to Aspose.Word .
I have created a Table of content in my word document but their headings are not properly aligned. I have attached my word document for reference.
My code:
using (Stream fileIO = System.IO.File.Open(Server.MapPath(filePath), FileMode.Open, FileAccess.Read))
{
Aspose.Words.Document doc = new Aspose.Words.Document(fileIO);
Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);
builder.InsertTableOfContents("\o "1 - 3" \h \z \u");
builder.InsertBreak(BreakType.ParagraphBreak);
builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Heading1;
builder.Writeln("Heading 1");
builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Heading2;
builder.Writeln("Heading 1.1");
builder.Writeln("Heading 1.2");
builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Heading1;
builder.Writeln("Heading 2");
builder.Writeln("Heading 3");
builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Heading2;
builder.Writeln("Heading 3.1");
builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Heading3;
builder.Writeln("Heading 3.1.1");
builder.Writeln("Heading 3.1.2");
builder.Writeln("Heading 3.1.3");
builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Heading2;
builder.Writeln("Heading 3.2");
builder.Writeln("Heading 3.3");
doc.UpdateFields();
doc.UpdatePageLayout();
doc.Save("c:\x.doc");
}