[]
IBuiltInDocumentPropertyCollection, ICustomDocumentPropertyCollection此接口提供对工作簿中内置和自定义文档属性的访问。使用它可以按名称或索引检索属性,检查属性是否存在,获取属性数量,或从集合中移除属性。
ICustomDocumentPropertyCollection customProperties = workbook.getCustomDocumentProperties();
customProperties.add("Department", "Sales");
IDocumentPropertyCollection properties = customProperties;
IDocumentProperty property = properties.get("Department");
voidclear()booleanget(int index) IDocumentProperty 对象。IDocumentProperty 对象。intgetCount()intvoidvoidremoveAt(int index) 此方法返回此 IDocumentPropertyCollection 中包含的当前属性数量。
ICustomDocumentPropertyCollection properties = workbook.getCustomDocumentProperties();
properties.add("Department", "Sales");
properties.add("Region", "North");
int count = properties.getCount();
IDocumentProperty 对象。使用此方法可以按名称从集合中检索文档属性。
ICustomDocumentPropertyCollection properties = workbook.getCustomDocumentProperties();
properties.add("Department", "Sales");
IDocumentProperty property = properties.get("Department");
name - 集合中元素的名称。IDocumentProperty 对象。IDocumentProperty 对象。使用此方法可以按文档属性在 IDocumentPropertyCollection(例如自定义文档属性集合)中的位置检索该属性。
ICustomDocumentPropertyCollection properties = workbook.getCustomDocumentProperties();
properties.add("Department", "Sales");
IDocumentProperty property = properties.get(0);
String name = property.getName();
index - 文档属性在集合中的索引。IDocumentProperty 对象。
ICustomDocumentPropertyCollection properties = workbook.getCustomDocumentProperties();
properties.add("Department", "Sales");
boolean contains = properties.contains("Department");
name - 要查找的文档属性的名称。true;否则为 false。使用此方法可以在添加一组新属性之前清空文档属性集合。
ICustomDocumentPropertyCollection properties = workbook.getCustomDocumentProperties();
properties.add("Department", "Sales");
properties.add("Quarter", "Q2");
properties.clear();
属性名称比较不区分大小写。
ICustomDocumentPropertyCollection properties = workbook.getCustomDocumentProperties();
properties.add("Department", "Sales");
int index = properties.indexOf("department");
name - 属性的不区分大小写的名称。属性名称比较不区分大小写。
ICustomDocumentPropertyCollection properties = workbook.getCustomDocumentProperties();
properties.add("Department", "Sales");
properties.add("Region", "North");
properties.remove("department");
name - 要移除的属性的不区分大小写的名称。使用此方法可以按文档属性在集合中的位置而不是按名称移除文档属性。
ICustomDocumentPropertyCollection properties = workbook.getCustomDocumentProperties();
properties.add("Department", "Sales");
properties.add("Region", "North");
properties.removeAt(0);
index - 要移除的属性的从零开始的索引。