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)

Параметры:

ПараметрТипОписание
arg0java.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, если эта настраиваемая часть является внешней целью.

Значение по умолчанию неверно .

Параметры:

ПараметрТипОписание
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) является ложным.

Значение по умолчанию — пустой массив байтов. Значение не может быть нулевым.

Параметры:

ПараметрТипОписание
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.String

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