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 还往返自定义部件,此外,允许通过编程方式访问这些部件CustomPartCustomPartCollection对象。

不要将自定义部件与自定义 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)

参数:

范围类型描述
arg0java.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 。

参数:

范围类型描述
valueboolean对应的布尔值。

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setContentType(String value)

public void setContentType(String value)

指定此自定义部件的内容类型。

此属性仅适用于isExternal() / isExternal(boolean)是假的。

默认值为空字符串。有效值必须是非空字符串。

参数:

范围类型描述
valuejava.lang.String对应的java.lang.String值。

setData(byte[] value)

public void setData(byte[] value)

包含此自定义部件的数据。

此属性仅适用于isExternal() / isExternal(boolean)是假的。

默认值为空字节数组。该值不能为 null 。

参数:

范围类型描述
valuebyte[]对应的字节[] 价值。

setName(String value)

public void setName(String value)

在 OOXML 包或目标 URL 中设置此部分的绝对名称。

如果关系目标是内部的,则此属性是包内的绝对部件名称。如果关系目标是外部的,则此属性是目标 URL。

默认值为空字符串。有效值必须是非空字符串。

参数:

范围类型描述
valuejava.lang.String此部分在 OOXML 包或目标 URL 中的绝对名称。

setRelationshipType(String value)

public void setRelationshipType(String value)

设置从父部件到此自定义部件的关系类型。

自定义部件的关系类型必须是“未知”的,例如自定义关系类型,而不是 ISO/IEC 29500 中定义的关系类型之一。

默认值为空字符串。有效值必须是非空字符串。

参数:

范围类型描述
valuejava.lang.String从父部件到此自定义部件的关系类型。

toString()

public String toString()

退货: java.lang.字符串

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

参数:

范围类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

参数:

范围类型描述
arg0long
arg1int