文档处理控件Aspose.Words使用之为整个文档改变页面设置
如果你想要改变应用程序中的页面设置(例如纸张大小、方向等),该怎么办?面对这种情况,假如你使用的是 Microsoft Word Automation,那么你可能会使用类似的代码:ActiveDocument.Range.PageSetup.PaperSize = wdPaperLetter
但是如果你使用的是文档处理控件Aspose.Words,你可以很容易地实现相同的功能。使用Aspose.Words唯一的区别是当对于整个文档应用这些改变时,需要在文档所有部分循环并修改每个部分的页面设置。页面设置是存储在Word文档每个部分的一组格式化属性。Microsoft Word Automation的ActiveDocument.Range.PageSetup是为文档所有部分设置相同页面的一个“捷径”。Aspose.Words只是提供直接通过Section.PageSetup property属性访问各个部分的页面设置。
C#核心代码:
Document doc = new Document(MyDir "Section.ModifyPageSetupInAllSections.doc");文档处理控件 文字处理控件 Aspose Word
section.PageSetup.PaperSize = PaperSize.Letter;
doc.Save(MyDir "Section.ModifyPageSetupInAllSections Out.doc");
补充:.NET技术 , C#