91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 9.72MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-11-06
  • 語言: Java
  • 標(biāo)簽: poi??word書簽??兼容??

資源簡介

下載后,運行 可以 Test1中的main方法,注意里面的word模版地址要修改下。 test1.java主要是針對word的書簽操作 MSWordTool.java主要是針對word的列表書簽的操作,相對來說比較復(fù)雜,具體看個人需求。

資源截圖

代碼片段和文件信息

package?com.lys.test.bean;
import?java.util.List;
import?java.util.Stack;

import?org.apache.poi.xwpf.usermodel.XWPFParagraph;
import?org.apache.poi.xwpf.usermodel.XWPFRun;
import?org.apache.poi.xwpf.usermodel.XWPFTable;
import?org.apache.poi.xwpf.usermodel.XWPFTableCell;
import?org.apache.poi.xwpf.usermodel.XWPFTableRow;
import?org.apache.xmlbeans.xmlException;
import?org.openxmlformats.schemas.wordprocessingml.x2006.main.CTBookmark;
import?org.openxmlformats.schemas.wordprocessingml.x2006.main.CTText;
import?org.w3c.dom.Node;
import?org.w3c.dom.NodeList;

/**
?*?
?*?Word?文件中標(biāo)簽的封裝類,保存了其定義和內(nèi)部的操作
?*
?*?@author????
?*?
?*?

Modification?History:


?*?

Date???????Author??????Description


?*?

------------------------------------------------------------------


?*?

?


?*?

??


?*/
public?class?BookMark?{?
????
//以下為定義的常量

/**?替換標(biāo)簽時,設(shè)于標(biāo)簽的后面???**/
????public?static?final?int?INSERT_AFTER?=?0;?
????
????/**?替換標(biāo)簽時,設(shè)于標(biāo)簽的前面???**/
????public?static?final?int?INSERT_BEFORE?=?1;?
????
????/**?替換標(biāo)簽時,將內(nèi)容替換書簽???**/
????public?static?final?int?REPLACE?=?2;?
????
????/**?docx中定義的部分常量引用??**/
????public?static?final?String?RUN_NODE_NAME?=?“w:r“;?
????public?static?final?String?TEXT_NODE_NAME?=?“w:t“;?
????public?static?final?String?BOOKMARK_START_TAG?=?“bookmarkStart“;?
????public?static?final?String?BOOKMARK_END_TAG?=?“bookmarkEnd“;?
????public?static?final?String?BOOKMARK_ID_ATTR_NAME?=?“w:id“;?
????public?static?final?String?style_NODE_NAME?=?“w:rPr“;?
????
????/**?內(nèi)部的標(biāo)簽定義類??**/
????private?CTBookmark?_ctBookmark?=?null;?
????
????/**?標(biāo)簽所處的段落??**/
????private?XWPFParagraph?_para?=?null;?
????
????/**?標(biāo)簽所在的表cell對象??**/
????private?XWPFTableCell?_tableCell?=?null;?
????
????/**?標(biāo)簽名稱?**/
????private?String?_bookmarkName?=?null;?
????
????/**?該標(biāo)簽是否處于表格內(nèi)??**/
????private?boolean?_isCell?=?false;?

????/**
?????*?構(gòu)造函數(shù)
?????*?@param?ctBookmark
?????*?@param?para
?????*/
????public?BookMark(CTBookmark?ctBookmark?XWPFParagraph?para)?{?
????????this._ctBookmark?=?ctBookmark;?
????????this._para?=?para;?
????????this._bookmarkName?=?ctBookmark.getName();?
????????this._tableCell?=?null;?
????????this._isCell?=?false;?
????}?
????
????/**
?????*?構(gòu)造函數(shù),用于表格中的標(biāo)簽
?????*?@param?ctBookmark
?????*?@param?para
?????*?@param?tableCell
?????*/
????public?BookMark(CTBookmark?ctBookmark?XWPFParagraph?para?XWPFTableCell?tableCell)?{?
????????this(ctBookmark?para);?
????????this._tableCell?=?tableCell;?
????????this._isCell?=?true;?
????}?

????public?boolean?isInTable()?{
???? return?this._isCell;
????}
????
????public?XWPFTable?getContainerTable()?{
???? return?this._tableCell.getTableRow().getTable();
????}
????
????public?XWPFTableRow?getContainerTableRow()?{
???? return?this._tableCell.getTableRow();
????}
????
????public?String?getBookmarkName()?{?
????????return??this._bookmarkName;?
????}?
????
????/**?
?????*?Insert?text?into?the?Word?document?in?the

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????33138??2017-08-03?15:54??poi操作word書簽,兼容2003和2007\java\BookMark.java

?????文件???????7561??2017-08-03?15:54??poi操作word書簽,兼容2003和2007\java\BookMarks.java

?????文件???????9540??2013-02-25?16:43??poi操作word書簽,兼容2003和2007\java\MSWordTool.java

?????文件???????3414??2017-08-03?15:58??poi操作word書簽,兼容2003和2007\java\Test1.java

?????文件?????196768??2017-07-12?14:43??poi操作word書簽,兼容2003和2007\lib\commons-digester-2.1.jar

?????文件?????267634??2017-07-12?14:45??poi操作word書簽,兼容2003和2007\lib\commons-jexl-2.1.1.jar

?????文件?????154330??2017-07-12?14:48??poi操作word書簽,兼容2003和2007\lib\jxls-core-1.0.jar

?????文件????1869113??2017-07-12?14:37??poi操作word書簽,兼容2003和2007\lib\poi-3.9-20121203.jar

?????文件?????936648??2017-07-12?14:55??poi操作word書簽,兼容2003和2007\lib\poi-ooxml-3.9-20121203.jar

?????文件????4802621??2017-08-02?11:04??poi操作word書簽,兼容2003和2007\lib\poi-ooxml-schemas-3.9-20121203.jar

?????文件????1226511??2017-07-12?14:55??poi操作word書簽,兼容2003和2007\lib\poi-scratchpad-3.9-20121203.jar

?????文件????2666695??2017-08-02?11:04??poi操作word書簽,兼容2003和2007\lib\xmlbeans-2.3.0.jar

?????文件??????18432??2017-08-03?15:53??poi操作word書簽,兼容2003和2007\temp\11.doc

?????文件??????18432??2017-08-03?15:13??poi操作word書簽,兼容2003和2007\temp\12.docx

?????文件??????13824??2017-08-03?15:13??poi操作word書簽,兼容2003和2007\temp\2003word.doc

?????文件??????15431??2017-08-03?11:36??poi操作word書簽,兼容2003和2007\temp\2007word.docx

?????文件??????17382??2017-08-02?11:26??poi操作word書簽,兼容2003和2007\temp\Word模版.docx

?????文件??????16741??2017-08-02?11:26??poi操作word書簽,兼容2003和2007\temp\Word模版_REPLACE.docx

?????目錄??????????0??2017-08-03?15:58??poi操作word書簽,兼容2003和2007\java

?????目錄??????????0??2017-08-03?15:57??poi操作word書簽,兼容2003和2007\lib

?????目錄??????????0??2017-08-03?15:58??poi操作word書簽,兼容2003和2007\temp

?????目錄??????????0??2017-08-03?15:58??poi操作word書簽,兼容2003和2007

-----------?---------??----------?-----??----

?????????????12274215????????????????????22


評論

共有 條評論