PageOffice中word常用接口对象---Paragraph类

做项目时,只要使用Word并涉及到了文本,那么就常常需要对Word的内容进行排版,也就免不了要涉及到段落的设置,而要通过程序对段落进行设置那就需要借助PageOffice开发平台下的ParagraphFormat类了。

ParagraphFormat 类就代表着Word中定义的段落格式对象。

Paragraph类所属命名空间


Java开发时命名空间为:com.zhuozhengsoft.pageoffice.wordwriter
ASP.NET开发时命名空间为:PageOffice.WordWriter

Paragraph类的使用


Paragraph的类对象是作为DataRegion类的一个属性来使用的,如果用Java开发,那么通过DataRegion对象的getParagraphFormat()方法获取到Paragraph类对象(C#中为属性“ParagraphFormat”),然后再对此属性设置值。实现代码如下:

Java开发:

	... ...
	DataRegion dataRegion1 = doc.openDataRegion("PO_p1");
	//段落1
	ParagraphFormat p1 = dataRegion1.getParagraphFormat();
	p1.setAlignment(WdParagraphAlignment.wdAlignParagraphCenter);//对齐方式
	p1.setFirstLineIndent(21);//首行缩进或悬挂缩进的字符,以磅为单位
	p1.setLineSpacingRule(WdLineSpacing.wdLineSpaceAtLeast);//行间距
	
	DataRegion dataRegion2 = doc.openDataRegion("PO_p2");
	//段落2
	ParagraphFormat p2 = dataRegion2.getParagraphFormat();
	p2.setAlignment(WdParagraphAlignment.wdAlignParagraphRight);//对齐方式
	p2.setFirstLineIndent(100);//首行缩进或悬挂缩进的字符,以磅为单位
	p2.setLineSpacingRule(WdLineSpacing.wdLineSpaceDouble);//行间距
	... ...

代码运行效果如下图所示:
112

ASP.NET开发:

	... ...
	DataRegion dataRegion1 = doc.OpenDataRegion("PO_p1");
    ParagraphFormat p1 = dataRegion1.ParagraphFormat;
    p1.Alignment = WdParagraphAlignment.wdAlignParagraphLeft;
    p1.FirstLineIndent = 21;
    p1.LineSpacingRule = WdLineSpacing.wdLineSpaceExactly;
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值