Novidades em Word API JavaScript 1.5
O WordApi 1.5 adicionou suporte para notas de rodapé, notas de extremidade, eventos de controle de conteúdo e gerenciamento de estilo.
Lista de API
A tabela a seguir lista as APIs no Word o conjunto de requisitos da API JavaScript 1.5. Para exibir a documentação de referência da API para todas as APIs com suporte Word requisitos da API JavaScript 1.5 ou anterior, consulte Word APIs no conjunto de requisitos 1.5 ou anterior.
Classe | Campos | Descrição |
---|---|---|
Aplicativo | retrieveStylesFromBase64(base64File: string) | Analisar estilos do arquivo Base64 do modelo e retornar o formato JSON de estilos recuperados como uma cadeia de caracteres. |
Body | Notas | Obtém a coleção de notas de extremidade no corpo. |
Rodapé | Obtém a coleção de notas de rodapé no corpo. | |
getContentControls(options?: Word. ContentControlOptions) | Obtém os controles de conteúdo com suporte no momento no corpo. | |
ContentControl | Notas | Obtém a coleção de notas de extremidade no controle de conteúdo. |
Rodapé | Obtém a coleção de notas de rodapé no controle de conteúdo. | |
getContentControls(options?: Word. ContentControlOptions) | Obtém os controles de conteúdo filho com suporte no momento neste controle de conteúdo. | |
onDataChanged | Ocorre quando os dados dentro do controle de conteúdo são alterados. | |
onDeleted | Ocorre quando o controle de conteúdo é excluído. | |
onEntered | Ocorre quando o controle de conteúdo é inserido. | |
Onexited | Ocorre quando o controle de conteúdo é encerrado, por exemplo, quando o cursor deixa o controle de conteúdo. | |
onSelectionChanged | Ocorre quando a seleção dentro do controle de conteúdo é alterada. | |
Contentcontroladdedeventargs | eventType | O tipo de evento. |
Ids | Obtém as IDs de controle de conteúdo. | |
source | A origem do evento. | |
ContentControlCollection | getByChangeTrackingStates(changeTrackingStates: Word. ChangeTrackingState[]) | Obtém os controles de conteúdo que têm o estado de acompanhamento especificado. |
ContentControlDataChangedEventArgs | eventType | O tipo de evento. |
Ids | Obtém as IDs de controle de conteúdo. | |
source | A origem do evento. | |
ContentControlDeletedEventArgs | eventType | O tipo de evento. |
Ids | Obtém as IDs de controle de conteúdo. | |
source | A origem do evento. | |
ContentControlEnteredEventArgs | eventType | O tipo de evento. |
Ids | Obtém as IDs de controle de conteúdo. | |
source | A origem do evento. | |
ContentControlExitedEventArgs | eventType | O tipo de evento. |
Ids | Obtém as IDs de controle de conteúdo. | |
source | A origem do evento. | |
ContentControlOptions | types | Uma matriz de tipos de controle de conteúdo, o item deve ser 'RichText' ou 'PlainText'. |
ContentControlSelectionChangedEventArgs | eventType | O tipo de evento. |
Ids | Obtém as IDs de controle 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(options?: Word. ContentControlOptions) | Obtém os controles de conteúdo com suporte no momento no documento. | |
getEndnoteBody() | Obtém as notas de extremidade do documento em um único corpo. | |
getFootnoteBody() | Obtém as notas de rodapé do documento em um ú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 em um local específico com propriedades adicionais. | |
onContentControlAdded | Ocorre quando um controle de conteúdo é adicionado. | |
save(saveBehavior?: Word. SaveBehavior, fileName?: string) | Salva o documento. | |
Campo | code | Especifica as instruções de código do campo. |
data | Especifica dados em um campo "Addin". | |
delete() | Exclui o campo. | |
kind | Obtém o tipo 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 campo. | |
FieldCollection | getByTypes(tipos: Word. FieldType[]) | Obtém a coleção de objetos Field, incluindo os tipos de campos especificados. |
InsertFileOptions | importChangeTrackingMode | Representa se o modo de controle de alterações status do documento de origem deve ser importado. |
importPageColor | Representa se a cor da página e outras informações em segundo plano do documento de origem devem ser importadas. | |
importParagraphSpacing | Representa se o espaçamento de parágrafo 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 body do item de nota. |
delete() | Exclui o item de observação. | |
getNext() | Obtém o próximo item de observação do mesmo tipo. | |
getNextOrNullObject() | Obtém o próximo item de observação do mesmo tipo. | |
reference | Representa uma nota de rodapé ou uma referência de nota de extremidade no documento main. | |
type | Representa o tipo de item de observação: nota de rodapé ou nota de extremidade. | |
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 | Obtém a coleção de notas de extremidade no parágrafo. |
Rodapé | Obtém a coleção de notas de rodapé no parágrafo. | |
getContentControls(options?: Word. ContentControlOptions) | Obtém os controles de conteúdo com suporte no momento no parágrafo. | |
ParagraphFormat | Alinhamento | Especifica o alinhamento dos parágrafos especificados. |
firstLineIndent | Especifica o valor (em pontos) para um recuo de primeira linha ou de suspensão. | |
Keeptogether | Especifica se todas as linhas nos parágrafos especificados permanecem na mesma página quando a 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 recuo esquerdo. | |
lineSpacing | Especifica o espaçamento de linha (em pontos) para os parágrafos especificados. | |
lineUnitAfter | Especifica a quantidade de espaçamento (em linhas de grade) após os parágrafos especificados. | |
lineUnitBefore | Especifica a quantidade de espaçamento (em linhas de grade) antes dos parágrafos especificados. | |
mirrorIndents | Especifica se os recuos esquerdo e direito têm a mesma largura. | |
outlineLevel | Especifica o nível de contorno dos parágrafos especificados. | |
rightIndent | Especifica o recuo 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 as primeiras e últimas linhas no parágrafo especificado permanecem na mesma página que o restante do parágrafo quando a Microsoft Word repagina o documento. | |
Range | Notas | Obtém a coleção de notas de extremidade no intervalo. |
Rodapé | Obtém a coleção de notas de rodapé no intervalo. | |
getContentControls(options?: Word. ContentControlOptions) | Obtém os controles de conteúdo com suporte no momento no intervalo. | |
insertEndnote(insertText?: string) | Insere uma nota de extremidade. | |
insertField(insertLocation: Word. InsertLocation | "Substituir" | "Iniciar" | "End" | "Antes" | "After", fieldType?: Word. FieldType, text?: string, removeFormatting?: booleano) | Insere um campo no local especificado. | |
insertFootnote(insertText?: string) | Insere uma nota de rodapé. | |
Estilo | baseStyle | Obtém o nome de um estilo existente a ser usado como a formatação base de outro estilo. |
Builtin | Obtém se o estilo especificado é um estilo interno. | |
delete() | Exclui o estilo. | |
font | Obtém um objeto de fonte que representa a formatação de caracteres do estilo especificado. | |
inUse | Obtém se o estilo especificado é um estilo interno que foi modificado ou aplicado no documento ou um novo estilo que foi criado no documento. | |
Ligado | Obtém se um estilo é um estilo vinculado que pode ser usado para formatação de parágrafo e caractere. | |
nameLocal | Obtém o nome de um estilo na linguagem do usuário. | |
nextParagraphStyle | Obtém o nome do estilo a ser aplicado automaticamente a um novo parágrafo inserido após um parágrafo formatado com o estilo especificado. | |
paragraphFormat | Obtém um objeto ParagraphFormat que representa as configuraçõ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 é visível como um estilo recomendado no painel Estilos e no painel de tarefas Estilos na Microsoft Word depois de ser usado no documento. | |
Visibilidade | Especifica se o estilo especificado está visível como um estilo recomendado na galeria Estilos e no painel de tarefas Estilos. | |
StyleCollection | getByName(name: string) | Obtenha o objeto style pelo nome. |
getByNameOrNullObject(nome: cadeia de caracteres) | Se o estilo correspondente não existir, esse método retornará um objeto com sua isNullObject propriedade definida como true . |
|
getCount() | Obtém o número dos estilos na coleção. | |
getItem(index: number) | Obtém um objeto de estilo por seu índice na coleção. | |
items | Obtém os itens filhos carregados nesta coleção. | |
Table | Notas | Obtém a coleção de notas de extremidade na tabela. |
Rodapé | Obtém a coleção de notas de rodapé na tabela. | |
TableRow | Notas | Obtém a coleção de notas de extremidade na linha da tabela. |
Rodapé | Obtém a coleção de notas de rodapé na linha de 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.