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
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.