`

word

 
阅读更多

/**
  * 將值添加到Cell中,設置字體,位置
  * @param value 值
  * @param font 設置字體
  * @param align 位置
  * @param cell
  */
 public void addToCell(String value, Font font, int align, Cell cell){
  Paragraph rdNameP = RtfUtil.getPara(value, font); 
  rdNameP.setAlignment(align);
  cell.add(rdNameP);
 }
 
 /**
  * 將兩個值,后一個有下劃綫,添加到Cell中,設置字體,位置
  * @param value 值
  * @param value2 值2
  * @param font 設置字體
  * @param font2 設置字體2
  * @param align 位置
  * @param cell
  */
 public void addToCellUnderline(String value, String value2, int font, int font2, int align,Cell cell){
  Chunk c1 = new Chunk(value, FontFactory.getFont(FontFactory.HELVETICA, 14, font));
  Chunk c2 = new Chunk(value2, FontFactory.getFont(FontFactory.HELVETICA, 14, font2));
  Paragraph p = new Paragraph();
  p.add(c1);
  p.add(c2);
  p.setAlignment(align);
  cell.add(p);
 }
 
 /**
  * 將值加到cell中,再將cell加入table
  * @param value 值
  * @param font 字體
  * @param colspan 占用列數
  * @param rowspan 占用行數
  * @param align_left 水平向左右
  * @param align_middle 垂直上下
  * @param color 表格顏色
  * @param table 表格
  * @throws Exception
  */
 public void addCellAndContent(String value, Font font, int colspan, int rowspan, int align_left,int align_middle,
   Color color, Table table) throws Exception{
  Paragraph rdNameP = RtfUtil.getPara(value, font); 
  Cell cell = RtfUtil.getCell(rdNameP, false, align_left, align_middle, color);
  cell.setColspan(colspan);
  cell.setRowspan(rowspan);
  table.addCell(cell);
 }
 
 /**
  * 將兩段加入cell,再將cell加入table
  * @param content 內容1
  * @param font 內容1字體
  * @param align_left cell內容放置位置 水平
  * @param align_middle 垂直
  * @param content2 內容2
  * @param font2 內容2字體
  * @param palign 內容水平放置位置
  * @param colspan cell占用列數
  * @param rowspan cell占用行數
  * @param color 表格顏色
  * @param table 表格
  * @throws Exception
  */
 public void addCellAnd2Content(String content, Font font, int align_left,int align_middle,
   String content2, Font font2, int palign, int colspan, int rowspan,  Color color, Table table) throws Exception{
  Paragraph rdNameP = RtfUtil.getPara(content, font); 
  Cell cell = RtfUtil.getCell(rdNameP, false, align_left, align_middle, color);
  rdNameP = RtfUtil.getPara(content2, font2); 
  rdNameP.setAlignment(palign);
  cell.add(rdNameP);
  cell.setColspan(colspan);
  cell.setRowspan(rowspan);
  table.addCell(cell);
 }

分享到:
评论

相关推荐

    Word精灵,包含110个强大的WORD功能

    Word精灵包含110个工具,用于强化WORD的功能。 它支持32位和64位的Word,支持Word 2010、2013、2016和2019,支持WPS 2016和2019,不支持WORD 2003和2007。 Word精灵包含110个功能,可以批量合并文档、批量拆分...

    PHPWord中文手册_Office_word_读取word_php_

    `.docx`是Microsoft Office 2007及更高版本中Word文档的标准格式,基于XML结构,易于程序处理。 在读取Word文档方面,PHPWord提供了`PhpWord\Reader`类,可以将`.docx`文件解析为PHP对象模型,方便进一步操作。例如...

    msword.h,msword.cpp。用于VC控制WORD

    在VC++(Visual C++)开发环境中,如果你需要在应用程序中集成Microsoft Word的功能,例如创建、编辑或打印Word文档,通常会使用ActiveX控件或者COM接口来实现。标题提到的"msword.h"和"msword.cpp"是两个关键的源...

    在pb中调用word来编辑保存在数据库中的word文件.rar_PB 调用 word_jetr5n_pb word_pb数据库_

    标题中的“在PB中调用Word来编辑保存在数据库中的Word文件”指的是使用PowerBuilder(PB)这种编程工具,通过编程的方式与Microsoft Word交互,来打开、编辑存储在数据库中的Word文档。这种方法允许用户在不离开PB...

    PB调用word,打开word

    PB调用Word,即PowerBuilder(PB)利用OLE(Object Linking and Embedding)技术来操作Microsoft Word应用程序,实现对Word文档的创建、编辑、读取等操作。在实际的IT开发中,这种技术常用于自动化办公流程或者将PB...

    c# word编辑器,winform 编辑器,word控件,word相关大全

    在IT领域,尤其是在Windows应用程序开发中,经常需要与Microsoft Office文档进行交互,特别是Word文档。本文将详细讨论如何在C#环境下使用WinForm界面来实现Word编辑器功能,以及涉及的相关控件和技术。 首先,"C# ...

    asp 利用word模板生成word

    在IT领域,特别是软件开发与自动化办公文档处理中,利用编程技术生成或修改Word文档是一项常见且实用的需求。本文将详细解析如何通过C#代码利用Word模板(具体为word.dot)来生成Word文档,并采用书签替换的方式填充...

    根据word的xml模板生成word文件

    根据 Word 的 XML 模板生成 Word 文件 概述: 本文将详细介绍如何根据 Word 的 XML 模板生成 Word 文件,包括服务位置、参数设置、日期类型字段处理等方面的知识点。 一、服务位置 ...

    phpWord,php生成word文档,替换word内容重新生成

    在本场景中,你提到的需求是将学生信息导出到Word文档,并能更新文档内容后供用户下载。 首先,让我们深入了解`phpWord`的基本用法。`phpWord`库提供了丰富的API,可以方便地创建文档结构,如段落、标题、表格、...

    Hindawi出版社的期刊论文通用word模板 Hindawi word模板Hindawi_template.docx

    Hindawi word模板Hindawi word模板Hindawi word模板Hindawi word模板Hindawi word模板Hindawi word模板Hindawi出版社的期刊论文通用word模板 Hindawi word模板Hindawi出版社的期刊论文通用word模板 Hindawi word模板...

    CHM2Word chm文件转word文档

    然而,有时用户可能需要将这些内容导出为更易于编辑或共享的Word文档格式。CHM2Word软件就能很好地满足这种需求。 使用CHM2Word,你可以轻松地将包含大量信息和技术文档的CHM文件转换成可编辑的DOC或DOCX格式。这个...

    aspose.word 解析word读取及word转pdf、转html

    Aspose.Word是一款强大的编程库,专门用于处理Microsoft Word文档,包括读取、写入、转换和操作DOC、DOCX格式的文件。它提供了多种API,支持多种编程语言,如Java、.NET、PHP等,使得开发者能够轻松地在应用程序中...

    VC操作Word文件

    1. 需要Word 2003及以上版本支持; 2. 整合msword.h和msword.cpp,并放在msword11命名空间下; 3. #include "msword.h"后,使用using namespace msword11;添加命名空间,或以msword11::xxx的方式声明。 代码修改自...

    Wpf生成word文档

    1. **创建Word应用程序对象**:使用`Microsoft.Office.Interop.Word.Application`类来创建一个Word应用程序实例,然后可以通过这个实例调用Word的各种方法和属性。 2. **打开或创建文档**:可以使用`Application...

    js直接调用word文档打印word

    在JavaScript(JS)中直接调用Word文档进行打印主要涉及到Web应用程序与本地文件系统的交互以及浏览器的安全限制。本文将深入探讨这一主题,并提供一些实现这一功能的方法。 首先,理解JavaScript在浏览器环境中的...

    用MATLAB生成WORD

    function ceshi_Word %利用MATLAB生成Word文档 % ceshi_Word % % Copyright 2009 - 2010 xiezhh. % $Revision: 1.0.0.0 $ $Date: 2009/12/14 12:37:00 $ % 设定测试Word文件名和路径 filespec_user = [pwd '\测试....

    Java通过word模板配置书签生成word

    "Java通过word模板配置书签生成word"是一个技术方案,它利用了Java的API来处理Microsoft Word文档,特别是Apache POI库,这是一种强大的工具,允许开发者在Java程序中创建、修改和展示MS Office格式的文件。...

    freemarker根据word模板生成word的完整示例

    在这个示例中,我们将深入探讨如何使用Freemarker根据XML模板生成Word文档。 首先,你需要了解Freemarker的基本概念。Freemarker是一个基于模板的语言,它的核心是模板文件,模板文件中包含了一系列控制结构(如...

    vbs对 word的操作

    VBS (Visual Basic Script) 是一种脚本语言,常用于自动化Windows系统中的任务,包括与Microsoft Office应用程序交互,如Word。在VBS中操作Word,主要是通过与Word的对象模型进行交互,利用各种对象、方法和属性来...

Global site tag (gtag.js) - Google Analytics