当前位置:编程学习 > C#/ASP.NET >>

文档处理控件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");
 
section.PageSetup.PaperSize = PaperSize.Letter;
 
doc.Save(MyDir  "Section.ModifyPageSetupInAllSections Out.doc");
文档处理控件 文字处理控件 Aspose Word 
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,