Office.CustomXmlParts interface
Representa uma coleção de objetos CustomXmlPart.
Comentários
Aplicativos: Word
Métodos
add |
Adiciona de forma assíncrona uma nova parte XML personalizada a um arquivo. |
add |
Adiciona de forma assíncrona uma nova parte XML personalizada a um arquivo. |
get |
Obtém assíncronamente a parte XML personalizada especificada por sua ID. |
get |
Obtém assíncronamente a parte XML personalizada especificada por sua ID. |
get |
Obtém as partes XML personalizadas especificadas de forma assíncrona pelo namespace. |
get |
Obtém as partes XML personalizadas especificadas de forma assíncrona pelo namespace. |
Detalhes do método
addAsync(xml, options, callback)
Adiciona de forma assíncrona uma nova parte XML personalizada a um arquivo.
addAsync(xml: string, options?: Office.AsyncContextOptions, callback?: (result: AsyncResult<CustomXmlPart>) => void): void;
Parâmetros
- xml
-
string
O XML para adicionar à parte XML personalizada recém-criada.
- options
- Office.AsyncContextOptions
Fornece uma opção para preservar dados de contexto de qualquer tipo, inalterados, para uso em um retorno de chamada.
- callback
-
(result: Office.AsyncResult<Office.CustomXmlPart>) => void
Opcional. Uma função que é invocada quando o retorno de chamada retorna, cujo único parâmetro é do tipo Office.AsyncResult. A value
propriedade do resultado é o objeto CustomXmlPart recém-criado.
Retornos
void
Comentários
Conjunto de requisitos: CustomXmlParts
addAsync(xml, callback)
Adiciona de forma assíncrona uma nova parte XML personalizada a um arquivo.
addAsync(xml: string, callback?: (result: AsyncResult<CustomXmlPart>) => void): void;
Parâmetros
- xml
-
string
O XML para adicionar à parte XML personalizada recém-criada.
- callback
-
(result: Office.AsyncResult<Office.CustomXmlPart>) => void
Opcional. Uma função que é invocada quando o retorno de chamada retorna, cujo único parâmetro é do tipo Office.AsyncResult. A value
propriedade do resultado é o objeto CustomXmlPart recém-criado.
Retornos
void
Comentários
Conjunto de requisitos: CustomXmlParts
Exemplos
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)
Obtém assíncronamente a parte XML personalizada especificada por sua ID.
getByIdAsync(id: string, options?: Office.AsyncContextOptions, callback?: (result: AsyncResult<CustomXmlPart>) => void): void;
Parâmetros
- id
-
string
O GUID da parte XML personalizada, inclusive chaves de abertura e fechamento.
- options
- Office.AsyncContextOptions
Fornece uma opção para preservar dados de contexto de qualquer tipo, inalterados, para uso em um retorno de chamada.
- callback
-
(result: Office.AsyncResult<Office.CustomXmlPart>) => void
Opcional. Uma função que é invocada quando o retorno de chamada retorna, cujo único parâmetro é do tipo Office.AsyncResult. A value
propriedade do resultado é um objeto CustomXmlPart que representa a parte XML personalizada especificada. Se não houver nenhuma parte XML personalizada com a ID especificada, o método retornará nulo.
Retornos
void
Comentários
Conjunto de requisitos: CustomXmlParts
Exemplos
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)
Obtém assíncronamente a parte XML personalizada especificada por sua ID.
getByIdAsync(id: string, callback?: (result: AsyncResult<CustomXmlPart>) => void): void;
Parâmetros
- id
-
string
O GUID da parte XML personalizada, inclusive chaves de abertura e fechamento.
- callback
-
(result: Office.AsyncResult<Office.CustomXmlPart>) => void
Opcional. Uma função que é invocada quando o retorno de chamada retorna, cujo único parâmetro é do tipo Office.AsyncResult. A value
propriedade do resultado é um objeto CustomXmlPart que representa a parte XML personalizada especificada. Se não houver nenhuma parte XML personalizada com a ID especificada, o método retornará nulo.
Retornos
void
Comentários
Conjunto de requisitos: CustomXmlParts
getByNamespaceAsync(ns, options, callback)
Obtém as partes XML personalizadas especificadas de forma assíncrona pelo namespace.
getByNamespaceAsync(ns: string, options?: Office.AsyncContextOptions, callback?: (result: AsyncResult<CustomXmlPart[]>) => void): void;
Parâmetros
- ns
-
string
O URI do namespace.
- options
- Office.AsyncContextOptions
Fornece uma opção para preservar dados de contexto de qualquer tipo, inalterados, para uso em um retorno de chamada.
- callback
-
(result: Office.AsyncResult<Office.CustomXmlPart[]>) => void
Opcional. Uma função que é invocada quando o retorno de chamada retorna, cujo único parâmetro é do tipo Office.AsyncResult. A value
propriedade do resultado é uma matriz de objetos CustomXmlPart que correspondem ao namespace especificado.
Retornos
void
Comentários
Conjunto de requisitos: CustomXmlParts
getByNamespaceAsync(ns, callback)
Obtém as partes XML personalizadas especificadas de forma assíncrona pelo namespace.
getByNamespaceAsync(ns: string, callback?: (result: AsyncResult<CustomXmlPart[]>) => void): void;
Parâmetros
- ns
-
string
O URI do namespace.
- callback
-
(result: Office.AsyncResult<Office.CustomXmlPart[]>) => void
Opcional. Uma função que é invocada quando o retorno de chamada retorna, cujo único parâmetro é do tipo Office.AsyncResult. A value
propriedade do resultado é uma matriz de objetos CustomXmlPart que correspondem ao namespace especificado.
Retornos
void
Comentários
Conjunto de requisitos: CustomXmlParts
Exemplos
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;
}
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de