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
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.