2019独角兽企业重金招聘Python工程师标准>>>

做项目时,只要使用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");//段落1ParagraphFormat p1 = dataRegion1.getParagraphFormat();p1.setAlignment(WdParagraphAlignment.wdAlignParagraphCenter);//对齐方式p1.setFirstLineIndent(21);//首行缩进或悬挂缩进的字符,以磅为单位p1.setLineSpacingRule(WdLineSpacing.wdLineSpaceAtLeast);//行间距DataRegion dataRegion2 = doc.openDataRegion("PO_p2");//段落2ParagraphFormat p2 = dataRegion2.getParagraphFormat();p2.setAlignment(WdParagraphAlignment.wdAlignParagraphRight);//对齐方式p2.setFirstLineIndent(100);//首行缩进或悬挂缩进的字符,以磅为单位p2.setLineSpacingRule(WdLineSpacing.wdLineSpaceDouble);//行间距... ...

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

ASP.NET开发:

   ... ...DataRegion dataRegion1 = doc.OpenDataRegion("PO_p1");ParagraphFormat p1 = dataRegion1.ParagraphFormat;p1.Alignment = WdParagraphAlignment.wdAlignParagraphLeft;p1.FirstLineIndent = 21;p1.LineSpacingRule = WdLineSpacing.wdLineSpaceExactly;

转载于:https://my.oschina.net/u/3850288/blog/2046297

PageOffice,word常用接口对象--Paragraph类相关推荐

  1. C++ string类和常用接口的实现

    目录 C++ string类 string类的常用接口说明 string类(实现常用接口) C++ string类 值得注意的是 , string不是STL的容器,string是basic_strin ...

  2. 常用的对象处理工具类

    package com.xutil.data;import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject ...

  3. JDBC—01—JDBC简介;JDBC常用接口与类;

    一. JDBC 简介 1 什么是 JDBC JDBC(Java DataBase Connectivity)java 数据库连接 是 JavaEE 平台下的技术规范 定义了在 Java 语言中连接数据 ...

  4. typeScript面试必备之-通识七:typeScript中的可索引接口(数组,对象)+类类型接口...

    可索引接口:数组.对象的约束 (不常用) ts定义数组的方式 var arr:number[]=[2342,235325]var arr1:Array<string>=['111','22 ...

  5. 基本语法及基本概念概述(标识符、访问修饰符、变量、数组、枚举、注释、空行、继承、接口、(对象、类、方法、实例变量)、关键字表)

    文章目录 1.标识符 2.标识符命名规范 3.访问修饰符 4.变量 5.数组 6. 枚举 7.注释 8.空行 9.继承 10.接口 11.对象.类.方法.实例 12.关键字表 13.保留字(reser ...

  6. python基础----面向对象的程序设计(五个阶段、对小白的忠告、关于OOP常用术语)、类、对象...

    一.面向对象的软件开发有如下几个阶段                                              1.面向对象分析(object oriented analysis ,O ...

  7. JavaWeb自学笔记,ServletAPI编程常用接口和类

    Servlet接口 Servlet是运行在服务器端的Java应用程序,由Servlet容器对其进行管理,当用户对容器发送HTTP请求时,容器将通知相应的Servlet对象进行处理,完成用户与程序之间的 ...

  8. 接口有class类对象吗

    接口有class类对象 public interface Test{} Class c=Test.class; 拓展: 哪些类型可以有Class对象

  9. 实验四 类和对象;类的继承和派生;多态性; 接口;构造器应用

    实验四 类和对象:类的继承和派生:多态性: 接口:构造器应用 一.实验目的 1. 掌握类与对象的关系: 2. 掌握类的定义: 3. 掌握对象的声明及使用: 4. 掌握构造方法的概念及调用时机: 5. ...

最新文章

  1. Python 5种不为人知的高级特征
  2. 找新房子需要考虑的因素
  3. php服务docker化,docker化你的PHP应用环境Nginx PHP-FPM
  4. java应用中的日志介绍
  5. Solr6.1 smartCN配置
  6. 网站部署后Parser Error Message: Could not load type 的解决方案
  7. 光靠勤奋和努力是远远不够的
  8. 判断PHP变量的类型
  9. 20.QT-Qpixmap实现图片鼠标缩放,鼠标拖动示例(详解)
  10. 2.Mysql数据库的优化技术(1)
  11. 甘特图制作_甘特图是用什么软件制作?
  12. C# ASCII码字符转换
  13. Python游戏开发实战:飞机大战(含代码)
  14. 人工智能:python 实现 第十章,NLP 第一天 入门介绍及使用stemming还原词汇
  15. 软件测试入门自学笔记(4)实战项目
  16. 「玩转Python」突破封锁继续爬取百万妹子图
  17. 线性代数学习笔记——第五十七讲——特征子空间
  18. [OPENCV]010.深度神经网络(dnn模块)
  19. 台式计算机硬盘的安装位置,台式主机扩大存储,7步教你完美安装机械硬盘
  20. 磁力开源项目和自己服务器,Github新项目:自己本地搭建磁力搜索系统

热门文章

  1. 钱学森在30年前对虚拟现实和元宇宙的思考
  2. 大脑与数学——利用代数拓扑研究模拟大脑 第一部分
  3. 万亿新基建,AI“芯”机遇在哪?| CCF-GAIR 2020
  4. MIT机器学习种菜项目永久关停
  5. 在物理学的语言里,“生命”是什么?
  6. (附视频) | AI奠基人、美国AI科学家特伦斯谈深度学习​
  7. 华为生态链的全方位解读
  8. 英伟达的雄心:成为AI时代的计算平台
  9. Java工程师的成长路线图是什么?
  10. Linux执行mount挂载覆盖文件的还原