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
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.