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() | { False, если эта пользовательская часть хранится внутри пакета OOXML. |
isExternal(boolean value) | { False, если эта пользовательская часть хранится внутри пакета OOXML. |
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.Класс
getContentType()
public String getContentType()
Указывает тип содержимого этой пользовательской части.
Это свойство применимо только тогда, когдаisExternal() / isExternal(boolean) является ложным.
Значение по умолчанию — пустая строка. Допустимое значение должно быть непустой строкой.
Возвращает: java.lang.String — соответствующее значение java.lang.String.
getData()
public byte[] getData()
Содержит данные этой пользовательской детали.
Это свойство применимо только тогда, когдаisExternal() / isExternal(boolean) является ложным.
Значение по умолчанию — пустой массив байтов. Значение не может быть нулевым.
Возвращает: байт[] - соответствующий байт[] ценность.
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()
{ False, если эта пользовательская часть хранится внутри пакета OOXML. True, если эта настраиваемая часть является внешней целью.
Значение по умолчанию неверно .
Возвращает: boolean - соответствующее логическое значение.
isExternal(boolean value)
public void isExternal(boolean value)
{ False, если эта пользовательская часть хранится внутри пакета OOXML. True, если эта настраиваемая часть является внешней целью.
Значение по умолчанию неверно .
Параметры:
Параметр | Тип | Описание |
---|---|---|
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) является ложным.
Значение по умолчанию — пустой массив байтов. Значение не может быть нулевым.
Параметры:
Параметр | Тип | Описание |
---|---|---|
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.String
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 |