CustomPart
遗产: java.lang.Object
所有已实现的接口: java.lang.Cloneable
public class CustomPart implements Cloneable
表示自定义(任意内容)部分,未由 ISO/IEC 29500 标准定义。
要了解更多信息,请访问Structured Document Tags or Content Control文档文章。
此类表示作为“未知关系”目标的 OOXML 部分。 ISO/IEC 29500 中未定义的所有关系都被视为“未知关系”。 Office Open XML 文档中允许存在未知关系,前提是它们符合关系标记准则。
Microsoft Word 在打开/保存周期中保留自定义部分。可以在此处找到一些其他信息 http://blogs.msdn.com/dmahugh/archive/2006/11/25/arbitrary-content-in-an-opc-package.aspx
Aspose.Words 还往返自定义部件,此外,允许通过编程方式访问这些部件CustomPart和CustomPartCollection对象。
不要将自定义部件与自定义 XML 数据混淆。利用CustomXmlPart如果您需要访问自定义 XML 数据。
方法
方法 | 描述 |
---|---|
deepClone() | 制作对象的“足够深”的副本。 |
equals(Object arg0) | |
getClass() | |
getContentType() | 指定此自定义部件的内容类型。 |
getData() | 包含此自定义部件的数据。 |
getName() | 获取此部分在 OOXML 包或目标 URL 中的绝对名称。 |
getRelationshipType() | 获取从父部件到此自定义部件的关系类型。 |
hashCode() | |
isExternal() | { 如果此自定义部分存储在 OOXML 包中,则为 False。 |
isExternal(boolean value) | { 如果此自定义部分存储在 OOXML 包中,则为 False。 |
notify() | |
notifyAll() | |
setContentType(String value) | 指定此自定义部件的内容类型。 |
setData(byte[] value) | 包含此自定义部件的数据。 |
setName(String value) | 在 OOXML 包或目标 URL 中设置此部分的绝对名称。 |
setRelationshipType(String value) | 设置从父部件到此自定义部件的关系类型。 |
toString() | |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
deepClone()
public CustomPart deepClone()
制作对象的“足够深”的副本。不重复的字节getData() / setData(byte[])价值。
退货: CustomPart
equals(Object arg0)
public boolean equals(Object arg0)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | java.lang.Object |
退货: 布尔值
getClass()
public final native Class<?> getClass()
退货: java.lang.Class
getContentType()
public String getContentType()
指定此自定义部件的内容类型。
此属性仅适用于isExternal() / isExternal(boolean)是假的。
默认值为空字符串。有效值必须是非空字符串。
退货: java.lang.String - 相应的 java.lang.String 值。
getData()
public byte[] getData()
包含此自定义部件的数据。
此属性仅适用于isExternal() / isExternal(boolean)是假的。
默认值为空字节数组。该值不能为 null 。
退货: 字节[- 对应的字节[] 价值。
getName()
public String getName()
获取此部分在 OOXML 包或目标 URL 中的绝对名称。
如果关系目标是内部的,则此属性是包内的绝对部件名称。如果关系目标是外部的,则此属性是目标 URL。
默认值为空字符串。有效值必须是非空字符串。
退货: java.lang.String - 这部分在 OOXML 包或目标 URL 中的绝对名称。
getRelationshipType()
public String getRelationshipType()
获取从父部件到此自定义部件的关系类型。
自定义部件的关系类型必须是“未知”的,例如自定义关系类型,而不是 ISO/IEC 29500 中定义的关系类型之一。
默认值为空字符串。有效值必须是非空字符串。
退货: java.lang.String - 从父部件到此自定义部件的关系类型。
hashCode()
public native int hashCode()
退货: 整数
isExternal()
public boolean isExternal()
{ 如果此自定义部分存储在 OOXML 包中,则为 False。如果此自定义部件是外部目标,则为真。
默认值为 false 。
退货: boolean - 相应的布尔值。
isExternal(boolean value)
public void isExternal(boolean value)
{ 如果此自定义部分存储在 OOXML 包中,则为 False。如果此自定义部件是外部目标,则为真。
默认值为 false 。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | boolean | 对应的布尔值。 |
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setContentType(String value)
public void setContentType(String value)
指定此自定义部件的内容类型。
此属性仅适用于isExternal() / isExternal(boolean)是假的。
默认值为空字符串。有效值必须是非空字符串。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.String | 对应的java.lang.String值。 |
setData(byte[] value)
public void setData(byte[] value)
包含此自定义部件的数据。
此属性仅适用于isExternal() / isExternal(boolean)是假的。
默认值为空字节数组。该值不能为 null 。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | byte[] | 对应的字节[] 价值。 |
setName(String value)
public void setName(String value)
在 OOXML 包或目标 URL 中设置此部分的绝对名称。
如果关系目标是内部的,则此属性是包内的绝对部件名称。如果关系目标是外部的,则此属性是目标 URL。
默认值为空字符串。有效值必须是非空字符串。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.String | 此部分在 OOXML 包或目标 URL 中的绝对名称。 |
setRelationshipType(String value)
public void setRelationshipType(String value)
设置从父部件到此自定义部件的关系类型。
自定义部件的关系类型必须是“未知”的,例如自定义关系类型,而不是 ISO/IEC 29500 中定义的关系类型之一。
默认值为空字符串。有效值必须是非空字符串。
参数:
范围 | 类型 | 描述 |
---|---|---|
value | java.lang.String | 从父部件到此自定义部件的关系类型。 |
toString()
public String toString()
退货: java.lang.字符串
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
参数:
范围 | 类型 | 描述 |
---|---|---|
arg0 | long | |
arg1 | int |