Compartilhar via


Novidades na API JavaScript 1.5 do Word

O WordApi 1.5 adicionou suporte para notas de rodapé, notas de fim, eventos de controlo de conteúdo e gestão de estilos.

Lista de API

A tabela seguinte lista as APIs no Word conjunto de requisitos da API JavaScript 1.5. Para ver a documentação de referência da API para todas as APIs suportadas pelo Word requisito da API JavaScript definido como 1.5 ou anterior, veja Word APIs no conjunto de requisitos 1.5 ou anterior.

Classe Campos Descrição
Aplicativo retrieveStylesFromBase64(base64File: cadeia) Analise os estilos do ficheiro Base64 do modelo e devolva o formato JSON dos estilos obtidos como uma cadeia.
Body notas de fim Obtém a coleção de notas de fim no corpo.
notas de rodapé Obtém a coleção de notas de rodapé no corpo.
getContentControls(opções?: Word. ContentControlOptions) Obtém os controlos de conteúdo atualmente suportados no corpo.
ContentControl notas de fim Obtém a coleção de notas de fim no controlo de conteúdo.
notas de rodapé Obtém a coleção de notas de rodapé no controlo de conteúdo.
getContentControls(opções?: Word. ContentControlOptions) Obtém os controlos de conteúdo subordinado atualmente suportados neste controlo de conteúdo.
onDataChanged Ocorre quando os dados no controlo de conteúdo são alterados.
onDeleted Ocorre quando o controlo de conteúdo é eliminado.
onEntered Ocorre quando o controlo de conteúdo é introduzido.
onExited Ocorre quando o controlo de conteúdo é fechado, por exemplo, quando o cursor deixa o controlo de conteúdo.
onSelectionChanged Ocorre quando a seleção no controlo de conteúdo é alterada.
ContentControlAddedEventArgs eventType O tipo de evento.
IDs Obtém os IDs de controlo de conteúdo.
source A origem do evento.
ContentControlCollection getByChangeTrackingStates(changeTrackingStates: Word. ChangeTrackingState[]) Obtém os controlos de conteúdo que têm o estado de controlo especificado.
ContentControlDataChangedEventArgs eventType O tipo de evento.
IDs Obtém os IDs de controlo de conteúdo.
source A origem do evento.
ContentControlDeletedEventArgs eventType O tipo de evento.
IDs Obtém os IDs de controlo de conteúdo.
source A origem do evento.
ContentControlEnteredEventArgs eventType O tipo de evento.
IDs Obtém os IDs de controlo de conteúdo.
source A origem do evento.
ContentControlExitedEventArgs eventType O tipo de evento.
IDs Obtém os IDs de controlo de conteúdo.
source A origem do evento.
ContentControlOptions types Uma matriz de tipos de controlo de conteúdo, o item tem de ser "RichText", "PlainText", "CheckBox", "DropDownList" ou "ComboBox".
ContentControlSelectionChangedEventArgs eventType O tipo de evento.
IDs Obtém os IDs de controlo de conteúdo.
source A origem do evento.
Document addStyle(name: string, type: Word. StyleType) Adiciona um estilo ao documento por nome e tipo.
close(closeBehavior?: Word. CloseBehavior) Fecha o documento atual.
getContentControls(opções?: Word. ContentControlOptions) Obtém os controlos de conteúdo atualmente suportados no documento.
getEndnoteBody() Obtém as notas de fim do documento num único corpo.
getFootnoteBody() Obtém as notas de rodapé do documento num único corpo.
getStyles() Obtém um objeto StyleCollection que representa todo o conjunto de estilos do documento.
insertFileFromBase64(base64File: string, insertLocation: Word. InsertLocation.replace | Word. InsertLocation.start | Word. InsertLocation.end | "Substituir" | "Iniciar" | "End", insertFileOptions?: Word. InsertFileOptions) Insere um documento no documento de destino numa localização específica com propriedades adicionais.
onContentControlAdded Ocorre quando é adicionado um controlo de conteúdo.
Campo data Especifica dados num campo "Addin".
delete() Elimina o campo.
kind Obtém a amável do campo.
bloqueado Especifica se o campo está bloqueado.
select(selectionMode?: Word. SelectionMode) Seleciona o campo.
type Obtém o tipo do campo.
updateResult() Atualizações o campo.
FieldCollection getByTypes(tipos: Word. FieldType[]) Obtém a coleção de objetos Campo, incluindo os tipos de campos especificados.
InsertFileOptions importChangeTrackingMode Representa se o modo de controlo de alterações status do documento de origem deve ser importado.
importPageColor Representa se a cor da página e outras informações de fundo do documento de origem devem ser importadas.
importParagraphSpacing Representa se o espaçamento entre parágrafos do documento de origem deve ser importado.
importStyles Representa se os estilos do documento de origem devem ser importados.
importTheme Representa se o tema do documento de origem deve ser importado.
Item de nota body Representa o objeto do corpo do item de nota.
delete() Elimina o item de nota.
getNext() Obtém o item de nota seguinte do mesmo tipo.
getNextOrNullObject() Obtém o item de nota seguinte do mesmo tipo.
reference Representa uma referência de nota de rodapé ou nota de fim no main documento.
type Representa o tipo de item de nota: nota de rodapé ou nota de fim.
NoteItemCollection getFirst() Obtém o primeiro item de nota nesta coleção.
getFirstOrNullObject() Obtém o primeiro item de nota nesta coleção.
items Obtém os itens filhos carregados nesta coleção.
Paragraph notas de fim Obtém a coleção de notas de fim no parágrafo.
notas de rodapé Obtém a coleção de notas de rodapé no parágrafo.
getContentControls(opções?: Word. ContentControlOptions) Obtém os controlos de conteúdo atualmente suportados no parágrafo.
ParagraphFormat alinhamento Especifica o alinhamento dos parágrafos especificados.
firstLineIndent Especifica o valor (em pontos) para uma primeira linha ou avanço pendente.
manter Completamente Especifica se todas as linhas nos parágrafos especificados permanecem na mesma página quando o Microsoft Word repagina o documento.
keepWithNext Especifica se o parágrafo especificado permanece na mesma página que o parágrafo que o segue quando a Microsoft Word repagina o documento.
leftIndent Especifica o avanço esquerdo.
espaçamento entre linhas Especifica o espaçamento entre linhas (em pontos) para os parágrafos especificados.
lineUnitAfter Especifica a quantidade de espaçamento (em linhas de grelha) após os parágrafos especificados.
lineUnitBefore Especifica a quantidade de espaçamento (em linhas de grelha) antes dos parágrafos especificados.
mirrorIndents Especifica se os avanços à esquerda e à direita têm a mesma largura.
nível hierárquico Especifica o nível hierárquico para os parágrafos especificados.
rightIndent Especifica o avanço direito (em pontos) para os parágrafos especificados.
spaceAfter Especifica a quantidade de espaçamento (em pontos) após o parágrafo ou coluna de texto especificado.
spaceBefore Especifica o espaçamento (em pontos) antes dos parágrafos especificados.
widowControl Especifica se a primeira e a última linha no parágrafo especificado permanecem na mesma página que o resto do parágrafo quando a Microsoft Word repagina o documento.
Range notas de fim Obtém a coleção de notas de fim no intervalo.
notas de rodapé Obtém a coleção de notas de rodapé no intervalo.
getContentControls(opções?: Word. ContentControlOptions) Obtém os controlos de conteúdo atualmente suportados no intervalo.
insertEndnote(insertText?: cadeia) Insere uma nota de fim.
insertField(insertLocation: Word. InsertLocation | "Substituir" | "Iniciar" | "Fim" | "Antes" | "Depois", fieldType?: Word. FieldType, text?: string, removeFormatting?: booleano) Insere um campo na localização especificada.
insertFootnote(insertText?: cadeia) Insere uma nota de rodapé.
Estilo estilo base Especifica o nome de um estilo existente a utilizar como formatação base de outro estilo.
builtIn Obtém se o estilo especificado é um estilo incorporado.
delete() Elimina o estilo.
font Obtém um objeto de tipo de letra que representa a formatação de carateres do estilo especificado.
inUse Obtém se o estilo especificado é um estilo incorporado que foi modificado ou aplicado no documento ou um novo estilo que foi criado no documento.
ligado Obtém se um estilo é um estilo ligado que pode ser utilizado para formatação de parágrafos e carateres.
nameLocal Obtém o nome de um estilo no idioma do utilizador.
nextParagraphStyle Especifica o nome do estilo a ser aplicado automaticamente a um novo parágrafo que é inserido após um parágrafo formatado com o estilo especificado.
formatação de parágrafo Obtém um objeto ParagraphFormat que representa as definições de parágrafo para o estilo especificado.
prioridade Especifica a prioridade.
quickStyle Especifica se o estilo corresponde a um estilo rápido disponível.
type Obtém o tipo de estilo.
unhideWhenUsed Especifica se o estilo especificado é tornado visível como um estilo recomendado nos Estilos e no painel de tarefas Estilos no Microsoft Word depois de ser utilizado no documento.
visibilidade Especifica se o estilo especificado é visível como um estilo recomendado na galeria Estilos e no painel de tarefas Estilos.
StyleCollection getByName(name: string) Obtenha o objeto de estilo pelo respetivo nome.
getByNameOrNullObject(nome: cadeia) Se o estilo correspondente não existir, este método devolve um objeto com a respetiva isNullObject propriedade definida como true.
getCount() Obtém o número de estilos na coleção.
getItem(index: number) Obtém um objeto de estilo pelo respetivo índice na coleção.
items Obtém os itens filhos carregados nesta coleção.
Table notas de fim Obtém a coleção de notas de fim na tabela.
notas de rodapé Obtém a coleção de notas de rodapé na tabela.
TableRow notas de fim Obtém a coleção de notas de fim na linha da tabela.
notas de rodapé Obtém a coleção de notas de rodapé na linha da tabela.

Confira também