APIs de visualização do JavaScript do PowerPoint

As novas APIs JavaScript do PowerPoint são introduzidas pela primeira vez na "versão prévia" e, posteriormente, tornam-se parte de um conjunto de requisitos específico e numerado depois que testes suficientes ocorrem e os comentários dos usuários são obtidos.

Observação

As APIs de visualização estão sujeitas a alterações e não se destinam ao uso em um ambiente de produção. Recomendamos que você experimente apenas em ambiente de teste e desenvolvimento. Não use APIs de visualização em um ambiente de produção ou em documentos essenciais aos negócios.

Para usar APIs de visualização:

Lista de APIs

A tabela a seguir lista as APIs JavaScript do PowerPoint atualmente em versão prévia. Para obter uma lista completa de todas as APIs JavaScript do PowerPoint (incluindo APIs de visualização e APIs lançadas anteriormente), consulte todas as APIs JavaScript do PowerPoint.

Classe Campos Descrição
AddSlideOptions índice Especifica o índice baseado em 0 no qual o novo slide deve ser inserido.
Gráfico convertToShape()
shape Retorna o Shape objeto associado ao elemento gráfico.
PictureAddOptions height Especifica a altura, em pontos, da imagem.
left Especifica a distância, em pontos, do lado esquerdo da imagem até o lado esquerdo do slide.
top Especifica a distância, em pontos, da borda superior da imagem até a borda superior do slide.
width Especifica a largura, em pontos, da imagem.
Presentation getActiveSlideOrNullObject() Retorna o PowerPoint.Slide ativo atual que está visível na área de edição.
onSlideSelectionChanged Ocorre quando a seleção de slides na apresentação é alterada.
sensitivityLabel Retorna o rótulo de confidencialidade da apresentação.
SensitivityLabel getCurrentOrNullObject() Obtém as informações de rótulo atuais que existem na apresentação para o usuário.
tryToUpdate(labelId: string) Tenta atualizar para o rótulo de confidencialidade fornecido na apresentação para o usuário.
SensitivityLabelAbacAttribute displayName Obtém o nome de exibição do atributo ABAC.
displayOrder Obtém a ordenação recomendada desse atributo ABAC quando exibido para um usuário.
isActive Obtém se este atributo ABAC está ativo.
isMultiValued Obtém se mais de um valor pode ser selecionado para esse atributo ABAC.
values Obtém os valores selecionáveis para esse atributo ABAC.
SensitivityLabelAbacAttributeValue displayName Obtém o nome de exibição do valor do atributo ABAC.
displayOrder Obtém a ordenação recomendada desse valor ABAC em seu atributo quando exibido para um usuário.
id Obtém o identificador exclusivo do valor do atributo ABAC.
isActive Obtém se este valor de atributo ABAC está ativo.
SensitivityLabelDetails abacAttributeValues Obtém os valores de atributo ABAC (controle de acesso baseado em atributo) atualmente aplicados a este rótulo de confidencialidade.
Crianças Obtém os sub-rótulos do rótulo de confidencialidade.
color Obtém a cor do rótulo de confidencialidade.
id Obtém a ID exclusiva do rótulo de confidencialidade.
isAbacAttributesRequired Obtém se as seleções de atributo ABAC são necessárias para aplicar esse rótulo.
isAbacEnabled Determina se esse rótulo está habilitado para controle de acesso baseado em atributos (ABAC).
isEnabled Obtém um valor que indica se o rótulo está habilitado.
name Obtém o nome do rótulo de confidencialidade.
order Obtém a prioridade do rótulo de confidencialidade, com 0 como prioridade mais baixa.
protectionType Obtém um valor indicando o tipo de proteção fornecido por esse rótulo.
siteId Obtém a ID exclusiva do locatário ao qual o rótulo de confidencialidade pertence.
Dica de ferramenta Obtém a descrição do rótulo de confidencialidade.
SensitivityLabelDetailsCollection getCount() Obtém o número de objetos PowerPoint.SensitivityLabelDetails nesta coleção.
getItem(id: string) Obtém o objeto especificado SensitivityLabelDetails nesta coleção.
getItemAt(index: number) Obtém o SensitivityLabelDetails objeto no índice especificado nesta coleção.
getItemOrNullObject(id: string) Obtém o objeto especificado SensitivityLabelDetails nesta coleção.
items Obtém os itens filhos carregados nesta coleção.
SensitivityLabelsCatalog getAttributes() Obtém os atributos de controle de acesso baseado em atributos (ABAC) que estão disponíveis para o usuário atual.
getLabelingCapability Determina se o catálogo de rótulos de confidencialidade está habilitado no PowerPoint.
getLabels() Obtém rótulos de confidencialidade que estão disponíveis para o usuário atual.
Formato getGraphicOrNullObject() Retorna um objeto PowerPoint.Graphic se essa forma é um ShapeType.graphic.
ShapeCollection addPicture(base64EncodedImage: string, options?: PowerPoint.PictureAddOptions) Adiciona uma imagem ao slide.
SlideLayout delete() Exclui o layout de slide da apresentação.
SlideMaster delete() Exclui o slide master e todos os layouts filho da apresentação.
SlideSelectionChangedEventArgs slideIds Obtém a matriz de IDs dos slides selecionados no momento.

Confira também