Novidades no Word API JavaScript 1.4

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

Lista de API

A tabela a seguir lista as APIs no Word conjunto de requisitos da API JavaScript 1.4. Para exibir a documentação de referência da API para todas as APIs com suporte Word requisitos de API JavaScript 1.4 ou anterior, consulte Word APIs no conjunto de requisitos 1.4 ou anterior.

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 texto revisado 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údo do comentário.
creationDate Obtém a data de criação do comentário.
delete() Exclui o comentário e suas respostas.
getRange() Obtém o intervalo no documento main em que o comentário está.
id Obtém a 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 thread de comentários.
Resolvido Especifica o status do thread de comentário.
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 é em negrito.
hiperlink Obtém o primeiro hiperlink no intervalo ou define um hiperlink no intervalo.
insertText(text: string, insertLocation: Word. InsertLocation | "Substituir" | "Iniciar" | "End" | "Antes" | "After") Insere texto no local especificado.
Isempty Verifica se o comprimento do intervalo é zero.
italic Especifica um valor que indica se o texto de comentário está itálico.
Tachado Especifica um valor que indica se o texto de comentário tem um strikethrough.
text Obtém o texto do intervalo de comentários.
underline Especifica um valor que indica o tipo de sublinhado do texto de 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 de comentário.
contentRange Especifica o intervalo de conteúdo do commentReply.
creationDate Obtém a data de criação da resposta de comentário.
delete() Exclui a resposta do comentário. 
id Obtém a ID da resposta de comentário.
parentComment Obtém o comentário pai 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 controle de conteúdo.
getComments() Obtém comentários associados ao controle de conteúdo.
getReviewedText(changeTrackingVersion?: Word. ChangeTrackingVersion) Obtém texto revisado com base na seleção ChangeTrackingVersion.
CustomXmlPart delete() Exclui a parte XML personalizada.
deleteAttribute(xpath: string, namespaceMappings: { [key: string]: string }, name: string) Exclui um atributo com o nome fornecido do elemento identificado pelo xpath.
deleteElement(xpath: string, namespaceMappings: { [key: string]: string }) Exclui o elemento identificado por xpath.
getXml() Obtém o conteúdo XML completo da parte XML personalizada.
id Obtém a ID da parte XML personalizada.
insertAttribute(xpath: string, namespaceMappings: { [key: string]: string }, name: string, value: string) Insere um atributo com o nome e o valor fornecidos ao elemento identificado pelo xpath.
insertElement(xpath: string, xml: string, namespaceMappings: { [key: string]: string }, index?: number) Insere o XML fornecido no elemento pai identificado pelo xpath no índice de posição filho.
Namespaceuri Obtém o URI do namespace da parte XML personalizada.
consulta(xpath: cadeia de caracteres, namespaceMappings: { [chave: cadeia de caracteres]: cadeia de caracteres }) Consulta o conteúdo XML da parte XML personalizada.
setXml(xml: string) Define o conteúdo XML completo da parte XML personalizada.
updateAttribute(xpath: string, namespaceMappings: { [key: string]: string }, name: string, value: string) Atualizações o valor de um atributo com o nome determinado do elemento identificado pelo xpath.
updateElement(xpath: string, xml: string, namespaceMappings: { [key: string]: string }) Atualizações XML do elemento identificado por xpath.
CustomXmlPartCollection add(xml: cadeia de caracteres) Adiciona uma nova parte 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(name: string) Exclui um indicador, se ele existir, do documento.
getBookmarkRange(nome: cadeia de caracteres) Obtém o intervalo de um indicador.
getBookmarkRangeOrNullObject(nome: cadeia de caracteres) Obtém o intervalo de um indicador.
configurações Obtém as configurações do suplemento no documento.
Campo code Obtém as instruções de código do campo.
getNext() Obtém o próximo campo.
getNextOrNullObject() Obtém o próximo campo.
parentBody Obtém o corpo pai do campo.
Parentcontentcontrol Obtém o controle de conteúdo que contém o campo.
parentContentControlOrNullObject Obtém o controle de conteúdo que contém o campo.
parentTable Obtém a tabela que contém o campo.
parentTableCell Obtém a célula de tabela que contém o campo.
parentTableCellOrNullObject Obtém a célula de tabela que contém o campo.
parentTableOrNullObject Obtém a tabela que contém o campo.
result Obtém os dados de resultado do campo.
FieldCollection getFirst() Obtém o primeiro campo desta coleção.
getFirstOrNullObject() Obtém o primeiro campo desta 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 texto revisado com base na seleção ChangeTrackingVersion.
Range campos Obtém a coleção de objetos de campo no intervalo.
getBookmarks(includeHidden?: boolean, includeAdjacent?: boolean) Obtém os nomes em todos os indicadores ou sobrepondo o intervalo.
getComments() Obtém comentários associados ao intervalo.
getReviewedText(changeTrackingVersion?: Word. ChangeTrackingVersion) Obtém texto revisado com base na seleção ChangeTrackingVersion.
insertBookmark(name: string) Insere um indicador no intervalo.
insertComment(commentText: string) Insira um comentário sobre o intervalo.
Configuração delete() Exclui a configuração.
key Obtém a chave da configuração.
value Especifica o valor da configuração.
SettingCollection add(key: string, value: any) Cria uma nova configuração ou define uma configuração existente.
deleteAll() Exclui todas as configurações neste suplemento.
getCount() Obtém a contagem de configurações.
getItem(key: string) Obtém um objeto de configuração por sua chave, que é sensível a maiúsculas de minúsculas.
getItemOrNullObject(key: string) Obtém um objeto de configuração por sua chave, que é sensível a maiúsculas de 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) Mescla as células delimitadas inclusive 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 de tabela.
merge() Mescla a linha em uma célula.

Confira também