彩票走势图

使用Aspose.Words为整个文档改变页面设置

原创|其它|编辑:郝浩|2012-10-31 10:49:31.000|阅读 7735 次

概述:页面设置是存储在Word文档每个部分的一组格式化属性。Aspose.Words只是提供直接通过Section.PageSetup property属性访问各个部分的页面设置。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

如果你想要改变页面设置(例如纸张大小、方向、利润等)。当您使用的是 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");

// It is important to understand that a document can contain many sections and each
// section has its own page setup. In this case we want to modify them all.
foreach (Section section in doc)
    section.PageSetup.PaperSize = PaperSize.Letter;

doc.Save(MyDir + "Section.ModifyPageSetupInAllSections Out.doc");

Visual Basic

Dim doc As New Document(MyDir & "Section.ModifyPageSetupInAllSections.doc")

' It is important to understand that a document can contain many sections and each
' section has its own page setup. In this case we want to modify them all.
For Each section As Section In doc
    section.PageSetup.PaperSize = PaperSize.Letter
Next section

doc.Save(MyDir & "Section.ModifyPageSetupInAllSections Out.doc")

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP