Hi,
I want to insert cover page before TOC in word document. Also in cover page text should be vertically and horizontally center aligned. Can you please help me with the code.
Thanks
Hi,
I want to insert cover page before TOC in word document. Also in cover page text should be vertically and horizontally center aligned. Can you please help me with the code.
Thanks
Thanks for your inquiry. Please check following sample code snippet, hopefully it will help you to accomplish the task.
Document doc = new Document();
Shape text = new Shape(doc, ShapeType.TextPlainText);
text.WrapType = WrapType.None;
text.RelativeHorizontalPosition = RelativeHorizontalPosition.Page;
text.HorizontalAlignment = Aspose.Words.Drawing.HorizontalAlignment.Center;
text.RelativeVerticalPosition = RelativeVerticalPosition.Page;
text.VerticalAlignment = VerticalAlignment.Center;
text.Width = 100;
text.Height = 100;
text.AppendChild(new Paragraph(doc));
Paragraph para = text.FirstParagraph;
para.ParagraphFormat.Alignment = ParagraphAlignment.Center;
Run run = new Run(doc);
run.Font.Bold = true;
run.Font.Size = 14;
run.Text = "Cover Page";
para.AppendChild(run);
doc.FirstSection.Body.FirstParagraph.AppendChild(text);
Document mainDoc = new Document(@"input.docx");
DocumentBuilder builder = new DocumentBuilder(doc);
doc.AppendDocument(mainDoc, ImportFormatMode.KeepSourceFormatting);
doc.Save(@"E:\Data\coverpage.docx");