ModifyFormat.cs
C# VB
//// This code is part of Document Solutions for Word demos.// Copyright (c) MESCIUS inc. All rights reserved.//using System.IO;using System.Collections.Generic;using System.Drawing;using GrapeCity.Documents.Word;
namespace DsWordWeb.Demos{ // This sample loads an existing DOCX and modifies // some of the built-in styles. public class ModifyFormat { public GcWordDocument CreateDocx() { var doc = new GcWordDocument();
// Load an existing DOCX file: var path = Path.Combine("Resources", "WordDocs", "JsFrameworkExcerpt.docx"); doc.Load(path);
// Modify the title and sub-title styles: doc.Styles[BuiltInStyleId.Title].ParagraphFormat.Shading.BackgroundPatternColor.RGB = Color.PaleGoldenrod; doc.Styles[BuiltInStyleId.Title].Font.Color.RGB = Color.OrangeRed;
doc.Styles[BuiltInStyleId.Subtitle].Font.Color.RGB = Color.MediumVioletRed; doc.Styles[BuiltInStyleId.Subtitle].Font.Italic = true;
// Modify the top 4 heading styles: var headings = new List<Style> { doc.Styles[BuiltInStyleId.Heading1], doc.Styles[BuiltInStyleId.Heading2], doc.Styles[BuiltInStyleId.Heading3], doc.Styles[BuiltInStyleId.Heading4], }; foreach (var heading in headings) { heading.Font.Color.RGB = Color.Blue; heading.Font.Bold = true; heading.Font.Italic = true; }
// Done: return doc; } }}