jacob操纵word文件中控制行间距的问题

问题描述

jacob操纵word文件中控制行间距的问题

代码如下:如果参数lineSpace=4;及行间距设为固定值,但在word中设为固定值后,
还要设置一个磅值,请问在下面代码中如何设置磅值?或者有大侠知道磅值的参数名称是什么?

/**
* 对当前段落进行格式化
*
* @param align
* 设置排列方式 默认:居左 0:居左 1:居中 2:居右 3:两端对齐 4:分散对齐
* @param lineSpace
* 设置行间距 默认:1.0 0:1.0 1:1.5 2:2.0 3:最小值 4:固定值
*/
public void setParaFormat( int align, int lineSpace) {
Dispatch selection = Dispatch.get(MsWordApp, "Selection").toDispatch();
if (align < 0 || align > 4 ) {
align = 0 ;
}
if (lineSpace < 0 || lineSpace > 4 ) {
lineSpace = 0 ;
}
Dispatch alignment = Dispatch.get(selection, "ParagraphFormat" )
.toDispatch();
Dispatch.put(alignment, "Alignment" , align);
Dispatch.put(alignment, "LineSpacingRule" , new Variant(lineSpace));
}

时间: 2024-11-05 12:35:30

jacob操纵word文件中控制行间距的问题的相关文章

Word文件中怎么插入本地视频

  Word文件中怎么插入本地视频          1.打开Word文档,然后点击"插入"选项卡中的"对象"; 2.打开插入对象窗口后,点击新建选项卡,然后从列表中选择"PowerPoint2007幻灯片",然后点击"确定"; 3.这时Word便捷页面就会出现一个制作演示文稿的矩形框,选中该方框,然后点击"插入"选项卡; 4.入插入选项卡后,这时插入选项卡中就有视频选项了,依次点击"视频&quo

JACOB进行Word编程中如果指定位置建立表格

问题描述 请问使用JACOB进行Word编程中,createNewTable方法(如下)如果指定@paramselection插入点新增表格该如何实现(下面的方法中并没有使用这个参数).因为要新增两个表格,如果没有指定插入点,会默认后一个覆盖前一个表格,最终只会显示一个表格./***创建新的表格**@paramselection插入点*@paramdocument文档对象*@paramrowCount行数*@paramcolCount列数*@paramwidth边框数值0浅色1深色*@retur

c#-C#中,如何在别的cs文件中控制当前运行的窗体?

问题描述 C#中,如何在别的cs文件中控制当前运行的窗体? 事件是在cs文件之中触发,然后要将运行的结果传到当前运行的窗体中.试了好多方法也没成功...如果能贴一段demo就太感谢了! 解决方案 http://bbs.csdn.net/topics/360140208

怎么用C#将SQL数据库数据导出到自己已经排好版的word文件中

问题描述 请各位老师帮忙:怎么用C#将SQL数据库数据导出到自己已经排好版的word文件中,就是将SQL数据库中的数据一一对应的导入到已经排好版的word文件表格中,急用,谢谢!! 解决方案 解决方案二:那得结合VBA编程吧?读WORD文档,把数据插入到表格中.解决方案三:这个问题确实很复杂而且网上相关介绍也不多唉解决方案四:你需要先读取模板找到插入的位置,然后插入即可可参考http://msdn2.microsoft.com/zh-cn/library/d2tx7z6d(VS.80).aspx

win7电脑word文件中如何让图片文件编辑起来更美观?

  Word是比较正规化的编辑工具,现在咱们很多工作涉及到的文案.报告等都需要使用word来进行编辑,当然,大部分以文字为主,但是图片也是非常常见的,毕竟图文形式下展现出来的东西才是最为直观有说服力的.但是,在win7纯净版中,咱们也发现了一个问题,那便是图片插入word编辑器后会容易出现错位.难看的情况,这种情况是否有方法可以解决呢?下面咱们就一起来看看吧! 1.首先,咱们在桌面位置新建一个word文件,直接在空白处点击右键,然后选择新建-word文件即可,之后,咱们双击打开该文件. 2.在w

C#中,如何在别的cs文件中控制当前运行的窗体?

问题描述 事件是在cs文件之中触发,然后要将运行的结果传到当前运行的窗体中.如果我用事件的话,实例化的又是new的对象,试了好多方法也没成功...如果能贴一段demo就太感谢了! 解决方案 解决方案二:定义一个静态的事件呢?使用委托肯定可以的,你代码应该有问题的解决方案三:引用1楼qq_17486399的回复: 定义一个静态的事件呢?使用委托肯定可以的,你代码应该有问题的 委托的话如果我在窗体load的时候给事件绑定方法到cs文件方法中触发的时候事件绑定的方法已经为null若要在方法中调用,则需

Java中使用Apache POI读取word文件简单示例_java

Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. 1.读取word 2003及word 2007需要的jar包 读取 2003 版本(.doc)的word文件相对来说比较简单,只需要 poi-3.5-beta6-20090622.jar 和 poi-scratchpad-3.5-beta6-20090622.jar 两个 jar 包即可, 而 2007 版本(.docx)就麻烦多,我说的这个麻烦不

java html内容生成word文件实现代码

先利用jsoup将得到的html代码"标准化"(Jsoup.parse(String html))方法,然后利用FileWiter将此html内容写到本地的template.doc文件中,此时如果文章中包含图片的话,template.doc就会依赖你的本地图片文件路径,如果你将图片更改一个名称或者将路径更改,再打开这个template.doc,图片就会显示不出来(出现一个叉叉).为了解决此问题,利用jsoup组件循环遍历html文档的内容,将img元素替换成${image_自增值}的标

如何从ppt文件中导出声音和图片文件

打开PPT文件,如图: 1.选择"文件"->"另存为网页格式" 2.在另存为对话框中,文件类型要选择"网页格式"(*.htm,*.html) 3.选择一个文件夹,输入文件名 4.点击"确定" PowerPoint会创建一个简单的HTML文件(www.pptbz.com提供教程),文件名就是你输入的文件名.同时,还创建了一个新文件夹,叫做 文件名_Files ......比如,你输入的文件名为 MyFile ,那么Powe