public class XWPFNumbering extends POIXMLDocumentPart
POIXMLDocumentPart.RelationPart
Modifier and Type | Field and Description |
---|---|
protected java.util.List<XWPFAbstractNum> |
abstractNums |
protected java.util.List<XWPFNum> |
nums |
Constructor and Description |
---|
XWPFNumbering()
create a new XWPFNumbering object for use in a new document
|
XWPFNumbering(PackagePart part)
create a new styles object with an existing document
|
Modifier and Type | Method and Description |
---|---|
java.math.BigInteger |
addAbstractNum(XWPFAbstractNum abstractNum)
add a new AbstractNum and return its AbstractNumID
(添加一个新的 AbstractNum 并返回它的 AbstractNumID)
|
java.math.BigInteger |
addNum(java.math.BigInteger abstractNumID)
Add a new num with an abstractNumID
(添加一个带有 abstractNumID 的新 num)
|
void |
addNum(java.math.BigInteger abstractNumID, java.math.BigInteger numID)
Add a new num with an abstractNumID and a numID
(添加一个带有 abstractNumID 和 numID 的新 num)
|
java.math.BigInteger |
addNum(XWPFNum num)
add a new number to the numbering document
(向编号文档添加新编号)
|
protected void |
commit()
save and commit numbering
(保存并提交编号)
|
XWPFAbstractNum |
getAbstractNum(java.math.BigInteger abstractNumID)
get AbstractNum by abstractNumID
(通过 abstractNumID 获取 AbstractNum)
|
java.math.BigInteger |
getAbstractNumID(java.math.BigInteger numID)
return the abstractNumID If the AbstractNumID not exists return null
(返回 abstractNumID 如果 AbstractNumID 不存在则返回 null)
|
java.util.List<XWPFAbstractNum> |
getAbstractNums() |
java.math.BigInteger |
getIdOfAbstractNum(XWPFAbstractNum abstractNum)
Compare AbstractNum with abstractNums of this numbering document.
(将 AbstractNum 与此编号文档的 abstractNums 进行比较。)
|
XWPFNum |
getNum(java.math.BigInteger numID)
get Num by NumID
(通过 NumID 获取 Num)
|
java.util.List<XWPFNum> |
getNums() |
boolean |
numExist(java.math.BigInteger numID)
Checks whether number with numID exists
(检查具有 numID 的号码是否存在)
|
protected void |
onDocumentRead()
read numbering form an existing package
(从现有包中读取编号)
|
boolean |
removeAbstractNum(java.math.BigInteger abstractNumID)
remove an existing abstractNum
(删除现有的 abstractNum)
|
void |
setNumbering(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTNumbering numbering)
Sets the ctNumbering
(设置 ctNumbering)
|
_invokeOnDocumentRead, addRelation, createRelationship, createRelationship, createRelationship, getNextPartNumber, getPackagePart, getParent, getRelationById, getRelationId, getRelationPartById, getRelationParts, getRelations, getTargetPart, isCommitted, onDocumentCreate, onDocumentRemove, onSave, prepareForCommit, read, rebase, removeRelation, removeRelation, removeRelation, setCommitted, toString
protected java.util.List<XWPFAbstractNum> abstractNums
protected java.util.List<XWPFNum> nums
public XWPFNumbering(PackagePart part)
public XWPFNumbering()
protected void onDocumentRead() throws java.io.IOException
onDocumentRead
in class
POIXMLDocumentPart
java.io.IOException
- a subclass may throw an IOException when a document is read
(java.io.IOException - 读取文档时子类可能会抛出 IOException)
protected void commit() throws java.io.IOException
commit
in class
POIXMLDocumentPart
java.io.IOException
- a subclass may throw an IOException if the changes can't be committed
(java.io.IOException - 如果无法提交更改,子类可能会抛出 IOException)
public void setNumbering(org.openxmlformats.schemas.wordprocessingml.x2006.main.CTNumbering numbering)
numbering
-
(编号 -)
public boolean numExist(java.math.BigInteger numID)
numID
-
(编号 -)
public java.math.BigInteger addNum(XWPFNum num)
num
-
(在一个 -)
public java.math.BigInteger addNum(java.math.BigInteger abstractNumID)
public void addNum(java.math.BigInteger abstractNumID, java.math.BigInteger numID)
abstractNumID
-
(abstractNumID -)
numID
-
(编号 -)
public XWPFNum getNum(java.math.BigInteger numID)
numID
-
(编号 -)
public XWPFAbstractNum getAbstractNum(java.math.BigInteger abstractNumID)
abstractNumID
-
(abstractNumID -)
public java.math.BigInteger getIdOfAbstractNum(XWPFAbstractNum abstractNum)
abstractNum
-
(抽象号 -)
public java.math.BigInteger addAbstractNum(XWPFAbstractNum abstractNum)
abstractNum
-
(抽象号 -)
public boolean removeAbstractNum(java.math.BigInteger abstractNumID)
abstractNumID
-
(abstractNumID -)
public java.math.BigInteger getAbstractNumID(java.math.BigInteger numID)
numID
-
(编号 -)
public java.util.List<XWPFAbstractNum> getAbstractNums()
public java.util.List<XWPFNum> getNums()
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.