CustomDocumentProperties

遗产: java.lang.Object, com.aspose.words.DocumentPropertyCollection

public class CustomDocumentProperties extends DocumentPropertyCollection

自定义文档属性的集合。

要了解更多信息,请访问Work with Document Properties文档文章。

每个DocumentPropertyobject 表示容器文档的自定义属性。

属性名称不区分大小写。

集合中的属性按名称的字母顺序排序。

方法

方法描述
add(String name, boolean value)创建一个新的自定义文档属性PropertyType.Boolean数据类型。
add(String name, double value)创建一个新的自定义文档属性PropertyType.Float数据类型。
add(String name, int value)创建一个新的自定义文档属性PropertyType.Number数据类型。
add(String name, String value)创建一个新的自定义文档属性。
add(String name, Date value)创建一个新的自定义文档属性PropertyType.DateTime数据类型。
addLinkToContent(String name, String linkSource)创建一个新的链接到内容自定义文档属性。
clear()从集合中删除所有属性。
contains(String name)如果集合中存在具有指定名称的属性,则返回 true。
equals(Object arg0)
get(int index)返回一个DocumentProperty按索引的对象。
get(String name)提供对集合项的访问。
getClass()
getCount()获取集合中的项目数。
hashCode()
indexOf(String name)按名称获取属性的索引。
iterator()返回一个迭代器对象,该对象可用于迭代集合中的所有项目。
notify()
notifyAll()
remove(String name)从集合中移除具有指定名称的属性。
removeAt(int index)删除指定索引处的属性。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

add(String name, boolean value)

public DocumentProperty add(String name, boolean value)

创建一个新的自定义文档属性PropertyType.Boolean数据类型。

参数:

范围类型描述
namejava.lang.String属性的名称。
valueboolean财产的价值。

退货: DocumentProperty - 新创建的属性对象。

add(String name, double value)

public DocumentProperty add(String name, double value)

创建一个新的自定义文档属性PropertyType.Float数据类型。

参数:

范围类型描述
namejava.lang.String属性的名称。
valuedouble财产的价值。

退货: DocumentProperty - 新创建的属性对象。

add(String name, int value)

public DocumentProperty add(String name, int value)

创建一个新的自定义文档属性PropertyType.Number数据类型。

参数:

范围类型描述
namejava.lang.String属性的名称。
valueint财产的价值。

退货: DocumentProperty - 新创建的属性对象。

add(String name, String value)

public DocumentProperty add(String name, String value)

创建一个新的自定义文档属性。创建一个新的自定义文档属性PropertyType.String数据类型。

参数:

范围类型描述
namejava.lang.String属性的名称。
valuejava.lang.String财产的价值。

退货: DocumentProperty - 新创建的属性对象。

add(String name, Date value)

public DocumentProperty add(String name, Date value)

创建一个新的自定义文档属性PropertyType.DateTime数据类型。

参数:

范围类型描述
namejava.lang.String属性的名称。
valuejava.util.Date财产的价值。

退货: DocumentProperty - 新创建的属性对象。

addLinkToContent(String name, String linkSource)

public DocumentProperty addLinkToContent(String name, String linkSource)

创建一个新的链接到内容自定义文档属性。

参数:

范围类型描述
namejava.lang.String属性的名称。
linkSourcejava.lang.String财产的来源。

退货: DocumentProperty 新创建的属性对象或当 linkSource 无效时为 null。

clear()

public void clear()

从集合中删除所有属性。

contains(String name)

public boolean contains(String name)

如果集合中存在具有指定名称的属性,则返回 true。

参数:

范围类型描述
namejava.lang.String不区分大小写的属性名称。

退货: boolean - 如果属性存在于集合中,则为真;否则为假。

equals(Object arg0)

public boolean equals(Object arg0)

参数:

范围类型描述
arg0java.lang.Object

退货: 布尔值

get(int index)

public DocumentProperty get(int index)

返回一个DocumentProperty按索引的对象。

**Note:**在 Java 中,这种方法很慢,因为它会遍历所有节点。

参数:

范围类型描述
indexint的从零开始的索引DocumentProperty检索。

退货: DocumentProperty - 一个DocumentProperty按索引的对象。

get(String name)

public DocumentProperty get(String name)

提供对集合项的访问。返回一个DocumentProperty对象的属性名称。

如果未找到具有指定名称的属性,则返回 null。

参数:

范围类型描述
namejava.lang.String要检索的属性的不区分大小写的名称。

退货: DocumentProperty - 相应的DocumentProperty价值。

getClass()

public final native Class<?> getClass()

退货: java.lang.Class

getCount()

public int getCount()

获取集合中的项目数。

退货: int - 集合中的项目数。

hashCode()

public native int hashCode()

退货: 整数

indexOf(String name)

public int indexOf(String name)

按名称获取属性的索引。

**Note:**在 Java 中,这种方法很慢,因为它会遍历所有节点。

参数:

范围类型描述
namejava.lang.String不区分大小写的属性名称。

退货: int - 从零开始的索引。如果未找到,则为负值。

iterator()

public Iterator iterator()

返回一个迭代器对象,该对象可用于迭代集合中的所有项目。

退货: java.util.迭代器

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

remove(String name)

public void remove(String name)

从集合中移除具有指定名称的属性。

参数:

范围类型描述
namejava.lang.String不区分大小写的属性名称。

removeAt(int index)

public void removeAt(int index)

删除指定索引处的属性。

**Note:**在 Java 中,这种方法很慢,因为它会遍历所有节点。

参数:

范围类型描述
indexint从零开始的索引。

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