Partilhar via


Novidades no Word JavaScript API 1.4

O WordApi 1.4 adicionou suporte para marcadores, controlo de alterações, comentários, partes XML personalizadas, campos e unir e dividir células de tabela.

Lista de API

A tabela seguinte lista as APIs no Word conjunto de requisitos da API JavaScript 1.4. Para ver API reference documentation for all APIs supported by Word JavaScript API requirement set 1.4 or earlier, see Word APIs in requirement set 1.4 or earlier.

Classe Campos Descrição
Body campos Obtém a coleção de objetos de campo no corpo.
getComments() Obtém comentários associados ao corpo.
getReviewedText(changeTrackingVersion?: Word. ChangeTrackingVersion) Obtém o texto revisto com base na seleção ChangeTrackingVersion.
Comentário authorEmail Obtém o email do autor do comentário.
authorName Obtém o nome do autor do comentário.
content Especifica o conteúdo do comentário como texto simples.
contentRange Especifica o intervalo de conteúdos do comentário.
creationDate Obtém a data de criação do comentário.
delete() Elimina o comentário e as respetivas respostas.
getRange() Obtém o intervalo no main documento onde o comentário está ativado.
id Obtém o ID do comentário.
replies Obtém a coleção de objetos de resposta associados ao comentário.
reply(replyText: string) Adiciona uma nova resposta ao final do tópico de comentários.
resolvido Especifica a status do tópico de comentários.
CommentCollection getFirst() Obtém o primeiro comentário na coleção.
getFirstOrNullObject() Obtém o primeiro comentário na coleção.
items Obtém os itens filhos carregados nesta coleção.
CommentContentRange bold Especifica um valor que indica se o texto do comentário está a negrito.
hiperlink Obtém o primeiro hiperlink no intervalo ou define um hiperlink no intervalo.
insertText(text: string, insertLocation: Word. InsertLocation | "Substituir" | "Iniciar" | "Fim" | "Antes" | "Depois") Insere texto na localização especificada.
isEmpty Verifica se o comprimento do intervalo é zero.
italic Especifica um valor que indica se o texto do comentário está em itálico.
strikeThrough Especifica um valor que indica se o texto do comentário tem uma rasurado.
text Obtém o texto do intervalo de comentários.
underline Especifica um valor que indica o tipo de sublinhado do texto do comentário.
CommentReply authorEmail Obtém o email do autor da resposta do comentário.
authorName Obtém o nome do autor da resposta do comentário.
content Especifica o conteúdo da resposta do comentário.
contentRange Especifica o intervalo de conteúdos do commentReply.
creationDate Obtém a data de criação da resposta do comentário.
delete() Exclui a resposta do comentário. 
id Obtém o ID da resposta do comentário.
parentComment Obtém o comentário principal desta resposta.
CommentReplyCollection getFirst() Obtém a primeira resposta de comentário na coleção.
getFirstOrNullObject() Obtém a primeira resposta de comentário na coleção.
items Obtém os itens filhos carregados nesta coleção.
ContentControl campos Obtém a coleção de objetos de campo no controlo de conteúdo.
getComments() Obtém comentários associados ao controlo de conteúdo.
getReviewedText(changeTrackingVersion?: Word. ChangeTrackingVersion) Obtém o texto revisto com base na seleção ChangeTrackingVersion.
CustomXmlPart delete() Exclui a parte XML personalizada.
deleteAttribute(xpath: string, namespaceMappings: { [key: string]: string }, name: string) Elimina um atributo com o nome especificado do elemento identificado pelo xpath.
deleteElement(xpath: string, namespaceMappings: { [key: string]: string }) Elimina o elemento identificado pelo xpath.
getXml() Obtém o conteúdo XML completo da peça XML personalizada.
id Obtém o ID da peça XML personalizada.
insertAttribute(xpath: string, namespaceMappings: { [key: string]: string }, name: string, value: string) Insere um atributo com o nome e o valor indicados no elemento identificado pelo xpath.
insertElement(xpath: string, xml: string, namespaceMappings: { [chave: cadeia]: cadeia }, índice?: número) Insere o XML especificado no elemento principal identificado pelo xpath no índice de posição subordinada.
namespaceUri Obtém o URI do espaço de nomes da peça XML personalizada.
query(xpath: string, namespaceMappings: { [key: string]: string }) Consulta o conteúdo XML da peça XML personalizada.
setXml(xml: cadeia) Define o conteúdo XML completo da peça XML personalizada.
updateAttribute(xpath: string, namespaceMappings: { [key: string]: string }, name: string, value: string) Atualizações o valor de um atributo com o nome especificado do elemento identificado pelo xpath.
updateElement(xpath: string, xml: string, namespaceMappings: { [key: string]: string }) Atualizações o XML do elemento identificado pelo xpath.
CustomXmlPartCollection add(xml: cadeia) Adiciona uma nova peça XML personalizada ao documento.
getByNamespace(namespaceUri: string) Obtém uma nova coleção com escopo de partes XML personalizadas cujos namespaces correspondem ao namespace especificado.
getCount() Obtém o número de itens na coleção.
getItem(id: string) Obtém uma parte XML personalizada com base em sua ID.
getItemOrNullObject(id: string) Obtém uma parte XML personalizada com base em sua ID.
items Obtém os itens filhos carregados nesta coleção.
CustomXmlPartScopedCollection getCount() Obtém o número de itens na coleção.
getItem(id: string) Obtém uma parte XML personalizada com base em sua ID.
getItemOrNullObject(id: string) Obtém uma parte XML personalizada com base em sua ID.
getOnlyItem() Se o conjunto contiver exatamente um item, esse método o retornará.
getOnlyItemOrNullObject() Se o conjunto contiver exatamente um item, esse método o retornará.
items Obtém os itens filhos carregados nesta coleção.
Document changeTrackingMode Especifica o modo ChangeTracking.
customXmlParts Obtém as partes XML personalizadas no documento.
deleteBookmark(nome: cadeia) Elimina um marcador, se existir, do documento.
getBookmarkRange(nome: cadeia) Obtém o intervalo de um marcador.
getBookmarkRangeOrNullObject(nome: cadeia) Obtém o intervalo de um marcador.
configurações Obtém as definições do suplemento no documento.
Campo code Especifica a instrução de código do campo.
getNext() Obtém o campo seguinte.
getNextOrNullObject() Obtém o campo seguinte.
parentBody Obtém o corpo principal do campo.
parentContentControl Obtém o controlo de conteúdo que contém o campo.
parentContentControlOrNullObject Obtém o controlo de conteúdo que contém o campo.
parentTable Obtém a tabela que contém o campo.
parentTableCell Obtém a célula da tabela que contém o campo.
parentTableCellOrNullObject Obtém a célula da tabela que contém o campo.
parentTableOrNullObject Obtém a tabela que contém o campo.
result Obtém os dados de resultados do campo.
FieldCollection getFirst() Obtém o primeiro campo nesta coleção.
getFirstOrNullObject() Obtém o primeiro campo nesta coleção.
items Obtém os itens filhos carregados nesta coleção.
Paragraph campos Obtém a coleção de campos no parágrafo.
getComments() Obtém comentários associados ao parágrafo.
getReviewedText(changeTrackingVersion?: Word. ChangeTrackingVersion) Obtém o texto revisto com base na seleção ChangeTrackingVersion.
Range campos Obtém a coleção de objetos de campo no intervalo.
getBookmarks(includeHidden?: booleano, includeAdjacent?: booleano) Obtém os nomes de todos os marcadores ou sobrepõe-se ao intervalo.
getComments() Obtém comentários associados ao intervalo.
getReviewedText(changeTrackingVersion?: Word. ChangeTrackingVersion) Obtém o texto revisto com base na seleção ChangeTrackingVersion.
insertBookmark(nome: cadeia) Insere um marcador no intervalo.
insertComment(commentText: string) Insira um comentário no intervalo.
Configuração delete() Exclui a configuração.
key Obtém a chave da definição.
value Especifica o valor da definição.
SettingCollection add(key: string, value: any) Cria uma nova definição ou define uma definição existente.
deleteAll() Elimina todas as definições deste suplemento.
getCount() Obtém a contagem de definições.
getItem(key: string) Obtém um objeto de definição pela respetiva chave, que é sensível às maiúsculas e minúsculas.
getItemOrNullObject(key: string) Obtém um objeto de definição pela respetiva chave, que é sensível às maiúsculas e minúsculas.
items Obtém os itens filhos carregados nesta coleção.
Table campos Obtém a coleção de objetos de campo na tabela.
mergeCells(topRow: number, firstCell: number, bottomRow: number, lastCell: number) Intercala as células delimitadas inclusivamente por uma primeira e última célula.
TableCell split(rowCount: number, columnCount: number) Divide a célula no número especificado de linhas e colunas.
TableRow campos Obtém a coleção de objetos de campo na linha da tabela.
merge() Intercala a linha numa célula.

Confira também