Office.CustomXmlParts interface
Представляет коллекцию объектов CustomXmlPart.
Комментарии
Приложения: Word
Методы
add |
Асинхронно добавляет новую настраиваемую XML-часть в файл. |
add |
Асинхронно добавляет новую настраиваемую XML-часть в файл. |
get |
Асинхронно получает указанную пользовательскую XML-часть по ее идентификатору. |
get |
Асинхронно получает указанную пользовательскую XML-часть по ее идентификатору. |
get |
Асинхронно получает указанные настраиваемые xml-части по пространству имен. |
get |
Асинхронно получает указанные настраиваемые xml-части по пространству имен. |
Сведения о методе
addAsync(xml, options, callback)
Асинхронно добавляет новую настраиваемую XML-часть в файл.
addAsync(xml: string, options?: Office.AsyncContextOptions, callback?: (result: AsyncResult<CustomXmlPart>) => void): void;
Параметры
- xml
-
string
XML для добавления в недавно созданную пользовательскую XML-часть.
- options
- Office.AsyncContextOptions
Предоставляет возможность сохранения данных контекста любого типа без изменений для использования в обратном вызове.
- callback
-
(result: Office.AsyncResult<Office.CustomXmlPart>) => void
Необязательный параметр. Функция, вызываемая при возврате обратного вызова, единственный параметр которой имеет тип Office.AsyncResult. Свойство value
результата — это только что созданный объект CustomXmlPart.
Возвращаемое значение
void
Комментарии
Набор обязательных элементов: CustomXmlParts
addAsync(xml, callback)
Асинхронно добавляет новую настраиваемую XML-часть в файл.
addAsync(xml: string, callback?: (result: AsyncResult<CustomXmlPart>) => void): void;
Параметры
- xml
-
string
XML для добавления в недавно созданную пользовательскую XML-часть.
- callback
-
(result: Office.AsyncResult<Office.CustomXmlPart>) => void
Необязательный параметр. Функция, вызываемая при возврате обратного вызова, единственный параметр которой имеет тип Office.AsyncResult. Свойство value
результата — это только что созданный объект CustomXmlPart.
Возвращаемое значение
void
Комментарии
Набор обязательных элементов: CustomXmlParts
Примеры
function addXMLPart() {
Office.context.document.customXmlParts.addAsync(
'<root categoryId="1" xmlns="http://tempuri.org"><item name="Cheap Item" price="$193.95"/><item name="Expensive Item" price="$931.88"/></root>',
function (result) {});
}
function addXMLPartandHandler() {
Office.context.document.customXmlParts.addAsync(
"<testns:book xmlns:testns='http://testns.com'><testns:page number='1'>Hello</testns:page><testns:page number='2'>world!</testns:page></testns:book>",
function(r) { r.value.addHandlerAsync(Office.EventType.DataNodeDeleted,
function(a) {write(a.type)
},
function(s) {write(s.status)
});
});
}
// Function that writes to a div with id='message' on the page.
function write(message){
document.getElementById('message').innerText += message;
}
getByIdAsync(id, options, callback)
Асинхронно получает указанную пользовательскую XML-часть по ее идентификатору.
getByIdAsync(id: string, options?: Office.AsyncContextOptions, callback?: (result: AsyncResult<CustomXmlPart>) => void): void;
Параметры
- id
-
string
GUID пользовательской XML-части, заключенный в скобки.
- options
- Office.AsyncContextOptions
Предоставляет возможность сохранения данных контекста любого типа без изменений для использования в обратном вызове.
- callback
-
(result: Office.AsyncResult<Office.CustomXmlPart>) => void
Необязательный параметр. Функция, вызываемая при возврате обратного вызова, единственный параметр которой имеет тип Office.AsyncResult. Свойство value
результата — это объект CustomXmlPart, представляющий указанную пользовательскую XML-часть. Если нет пользовательской XML-части с указанным идентификатором, метод возвращает значение NULL.
Возвращаемое значение
void
Комментарии
Набор обязательных элементов: CustomXmlParts
Примеры
function showXMLPartInnerXML() {
Office.context.document.customXmlParts.getByIdAsync(
"{3BC85265-09D6-4205-B665-8EB239A8B9A1}", function (result) {
const xmlPart = result.value;
xmlPart.getXmlAsync({}, function (eventArgs) {
write(eventArgs.value);
});
});
}
// Function that writes to a div with id='message' on the page.
function write(message){
document.getElementById('message').innerText += message;
}
getByIdAsync(id, callback)
Асинхронно получает указанную пользовательскую XML-часть по ее идентификатору.
getByIdAsync(id: string, callback?: (result: AsyncResult<CustomXmlPart>) => void): void;
Параметры
- id
-
string
GUID пользовательской XML-части, заключенный в скобки.
- callback
-
(result: Office.AsyncResult<Office.CustomXmlPart>) => void
Необязательный параметр. Функция, вызываемая при возврате обратного вызова, единственный параметр которой имеет тип Office.AsyncResult. Свойство value
результата — это объект CustomXmlPart, представляющий указанную пользовательскую XML-часть. Если нет пользовательской XML-части с указанным идентификатором, метод возвращает значение NULL.
Возвращаемое значение
void
Комментарии
Набор обязательных элементов: CustomXmlParts
getByNamespaceAsync(ns, options, callback)
Асинхронно получает указанные настраиваемые xml-части по пространству имен.
getByNamespaceAsync(ns: string, options?: Office.AsyncContextOptions, callback?: (result: AsyncResult<CustomXmlPart[]>) => void): void;
Параметры
- ns
-
string
URI пространства имен.
- options
- Office.AsyncContextOptions
Предоставляет возможность сохранения данных контекста любого типа без изменений для использования в обратном вызове.
- callback
-
(result: Office.AsyncResult<Office.CustomXmlPart[]>) => void
Необязательный параметр. Функция, вызываемая при возврате обратного вызова, единственный параметр которой имеет тип Office.AsyncResult. Свойство value
результата представляет собой массив объектов CustomXmlPart, соответствующих указанному пространству имен.
Возвращаемое значение
void
Комментарии
Набор обязательных элементов: CustomXmlParts
getByNamespaceAsync(ns, callback)
Асинхронно получает указанные настраиваемые xml-части по пространству имен.
getByNamespaceAsync(ns: string, callback?: (result: AsyncResult<CustomXmlPart[]>) => void): void;
Параметры
- ns
-
string
URI пространства имен.
- callback
-
(result: Office.AsyncResult<Office.CustomXmlPart[]>) => void
Необязательный параметр. Функция, вызываемая при возврате обратного вызова, единственный параметр которой имеет тип Office.AsyncResult. Свойство value
результата представляет собой массив объектов CustomXmlPart, соответствующих указанному пространству имен.
Возвращаемое значение
void
Комментарии
Набор обязательных элементов: CustomXmlParts
Примеры
function showXMLPartsInNamespace() {
Office.context.document.customXmlParts.getByNamespaceAsync(
"http://tempuri.org",
function (eventArgs) {
write("Found " + eventArgs.value.length + " parts with this namespace");
});
}
// Function that writes to a div with id='message' on the page.
function write(message){
document.getElementById('message').innerText += message;
}
Office Add-ins