Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O WordApiDesktop conjunto de requisitos é um conjunto de requisitos especial que inclui funcionalidades que só estão disponíveis para Word no Windows, no Mac e no iPad. As APIs neste conjunto de requisitos são consideradas APIs de produção para a aplicação Word no Windows, no Mac e no iPad. Seguem as políticas de suporte para programadores do Microsoft 365.
WordApiDesktop As APIs são consideradas APIs de "pré-visualização" para outras plataformas (Web) e podem não ser suportadas por nenhuma dessas plataformas.
Quando as APIs no WordApiDesktop conjunto de requisitos são suportadas em todas as plataformas, serão adicionadas ao próximo conjunto de requisitos de lançamento (WordApi 1.[NEXT]). Assim que o novo conjunto de requisitos for público, essas APIs também continuarão a ser etiquetadas neste WordApiDesktop conjunto de requisitos. Para saber mais sobre os requisitos específicos da plataforma em geral, veja Compreender os conjuntos de requisitos específicos da plataforma.
Importante
WordApiDesktop 1.1 é um conjunto de requisitos apenas para ambiente de trabalho. É um superconjunto do WordApi 1.8.
Utilização recomendada
Uma vez que as APIs só são suportadas por Word no Windows, no Mac e no iPad, o WordApiDesktop 1.1 suplemento deve marcar se o conjunto de requisitos for suportado antes de chamar estas APIs. Isto evita qualquer tentativa de utilização de APIs apenas de ambiente de trabalho numa plataforma não suportada.
if (Office.context.requirements.isSetSupported("WordApiDesktop", "1.1")) {
// Any API exclusive to this WordApiDesktop requirement set.
}
Assim que a API estiver num conjunto de requisitos para várias plataformas, deve remover ou editar o isSetSupported marcar. Isto irá ativar a funcionalidade do seu suplemento noutras plataformas. Certifique-se de que testa a funcionalidade nessas plataformas ao efetuar esta alteração.
Importante
O manifesto não pode especificar WordApiDesktop 1.1 como um requisito de ativação. Não é um valor válido a utilizar no elemento Set.
Lista de API
A tabela seguinte lista as APIs javaScript Word atualmente incluídas no WordApiDesktop 1.1 conjunto de requisitos. Para obter uma lista completa de todas as APIs JavaScript Word (incluindo WordApiDesktop 1.1 APIs e APIs lançadas anteriormente), veja todas as APIs javaScript Word.
| Classe | Campos | Descrição |
|---|---|---|
| Border | color | Especifica a cor do limite. |
| location | Obtém a localização do limite. | |
| type | Especifica o tipo de limite para o limite. | |
| visible | Especifica se o limite está visível. | |
| width | Especifica a largura do limite. | |
| BorderCollection | getByLocation(borderLocation: Word.BorderLocation.top | Word. BorderLocation.left | Word. BorderLocation.bottom | Word. BorderLocation.right | Word. BorderLocation.insideHorizontal | Word. BorderLocation.insideVertical | "Superior" | "Esquerda" | "Inferior" | "Direita" | "InsideHorizontal" | "InsideVertical") | Obtém o limite que tem a localização especificada. |
| getFirst() | Obtém o primeiro limite nesta coleção. | |
| getFirstOrNullObject() | Obtém o primeiro limite nesta coleção. | |
| getItem(index: number) | Obtém um Border objeto pelo respetivo índice na coleção. |
|
| insideBorderColor | Especifica a cor de 24 bits dos limites interiores. | |
| insideBorderType | Especifica o tipo de limite dos limites interiores. | |
| insideBorderWidth | Especifica a largura dos limites interiores. | |
| items | Obtém os itens filhos carregados nesta coleção. | |
| outsideBorderColor | Especifica a cor de 24 bits dos limites exteriores. | |
| outsideBorderType | Especifica o tipo de limite dos limites exteriores. | |
| outsideBorderWidth | Especifica a largura dos limites exteriores. | |
| Document | compare(filePath: string, documentCompareOptions?: Word. DocumentCompareOptions) | Exibe marcas de revisão que indicam onde o documento especificado difere de um outro documento. |
| importStylesFromJson(stylesJson: string, importedStylesConflictBehavior?: Word. ImportedStylesConflictBehavior) | Importar estilos de uma cadeia formatada em JSON. | |
| DocumentCompareOptions | addToRecentFiles | Se for fornecido, especifica se pretende adicionar o documento à lista de ficheiros utilizados recentemente no menu Ficheiro . |
| authorName | Se for fornecido, especifica o nome do revisor associado às diferenças geradas pela comparação. | |
| compareTarget | Se for fornecido, especifica o documento de destino para a comparação. | |
| detectFormatChanges | Se for fornecido, especifica se a comparação deve incluir a deteção de alterações de formato. | |
| ignoreAllComparisonWarnings | Se for fornecido, especifica se pretende comparar os documentos sem notificar um utilizador de problemas. | |
| removeDateAndTime | Se for fornecido, especifica se pretende remover as informações do carimbo de data e hora das alterações registadas no objeto devolvido Document . |
|
| removePersonalInformation | Se for fornecido, especifica se pretende remover todas as informações do utilizador de comentários, revisões e a caixa de diálogo de propriedades no objeto devolvido Document . |
|
| Field | showCodes | Especifica se os códigos de campo são apresentados para o campo especificado. |
| InlinePicture | imageFormat | Obtém o formato da imagem inline. |
| List | getLevelFont(nível: número) | Obtém o tipo de letra da marca, número ou imagem no nível especificado na lista. |
| getLevelPicture(nível: número) | Obtém a representação de cadeia codificada com Base64 da imagem no nível especificado na lista. | |
| resetLevelFont(nível: número, resetFontName?: booleano) | Repõe o tipo de letra da marca, número ou imagem no nível especificado na lista. | |
| setLevelPicture(nível: número, base64EncodedImage?: cadeia) | Define a imagem no nível especificado na lista. | |
| ListLevel | alinhamento | Especifica o alinhamento horizontal do nível de lista. |
| font | Obtém um Font objeto que representa a formatação de carateres do ListLevel objeto. |
|
| linkedStyle | Especifica o nome do estilo que está ligado ao ListLevel objeto. |
|
| numberFormat | Especifica o formato de número para o nível de lista. | |
| numberPosition | Especifica a posição (em pontos) do número ou marca de lista do ListLevel objeto. |
|
| numberStyle | Especifica o estilo de número do ListLevel objeto. |
|
| resetOnHigher | Especifica o nível de lista que tem de aparecer antes de reiniciar a numeração em 1. | |
| startAt | Especifica o número inicial do ListLevel objeto. |
|
| tabPosition | Especifica a posição do separador para o ListLevel objeto. |
|
| textPosition | Especifica a posição (em pontos) para a segunda linha de texto de moldagem do ListLevel objeto. |
|
| trailingCharacter | Especifica o caráter inserido após o número para o nível de lista. | |
| ListLevelCollection | getFirst() | Obtém o primeiro nível de lista nesta coleção. |
| getFirstOrNullObject() | Obtém o primeiro nível de lista nesta coleção. | |
| items | Obtém os itens filhos carregados nesta coleção. | |
| ListTemplate | listLevels | Obtém um ListLevelCollection objeto que representa todos os níveis do modelo de lista. |
| outlineNumbered | Especifica se o modelo de lista está numerado. | |
| Shading | foregroundPatternColor | Especifica a cor do primeiro plano do objeto. |
| textura | Especifica a textura de sombreado do objeto. | |
| Estilo | Borders | Especifica um BorderCollection objeto que representa todos os limites do estilo. |
| listTemplate | Obtém um ListTemplate objeto que representa a formatação da lista para o estilo. |
|
| TableRow | insertContentControl() | Insere um controlo de conteúdo na linha. |
| TableStyle | alinhamento | Especifica o alinhamento da tabela em relação à margem da página. |
| allowBreakAcrossPage | Especifica se as linhas em tabelas formatadas com uma quebra de estilo nas páginas. |