Novidades na API JavaScript 1.3 do PowerPoint

O PowerPointApi 1.3 adicionou suporte adicional para gestão de diapositivos e etiquetagem personalizada.

A primeira tabela fornece um resumo conciso das APIs e, a tabela subsequente, fornece uma lista detalhada.

Área de recurso Descrição Objetos relevantes
Gestão de diapositivos Adiciona suporte para adicionar diapositivos, bem como gerir esquemas de diapositivos e modelos globais de diapositivos. Slide
SlideLayout
SlideMaster
Marcas Permite que os suplementos anexem metadados personalizados, sob a forma de pares chave-valor. Tag

Lista de API

A tabela seguinte lista o conjunto de requisitos da API JavaScript do PowerPoint 1.3. Para obter uma lista completa de todas as APIs JavaScript do PowerPoint (incluindo APIs de pré-visualização e APIs lançadas anteriormente), veja todas as APIs javaScript do PowerPoint.

Classe Campos Descrição
AddSlideOptions layoutId Especifica o ID de um Esquema de Diapositivo a ser utilizado para o novo diapositivo.
slideMasterId Especifica o ID de um Modelo Global de Diapositivos a utilizar para o novo diapositivo.
Presentation slideMasters Devolve a coleção de SlideMaster objetos que estão na apresentação.
etiquetas Devolve uma coleção de etiquetas anexadas à apresentação.
Formato delete() Elimina a forma da coleção de formas.
id Obtém o ID exclusivo da forma.
etiquetas Devolve uma coleção de etiquetas na forma.
ShapeCollection getCount() Obtém o número de formas na coleção.
getItem(key: string) Obtém uma forma com o respetivo ID exclusivo.
getItemAt(index: number) Obtém uma forma com o respetivo índice baseado em zero na coleção.
getItemOrNullObject(id: string) Obtém uma forma com o respetivo ID exclusivo.
items Obtém os itens filhos carregados nesta coleção.
Slide esquema Obtém o esquema do diapositivo.
shapes Devolve uma coleção de formas no diapositivo.
slideMaster Obtém o SlideMaster objeto que representa o conteúdo predefinido do diapositivo.
etiquetas Devolve uma coleção de etiquetas no diapositivo.
SlideCollection add(options?: PowerPoint.AddSlideOptions) Adiciona um novo diapositivo no final da coleção.
SlideLayout id Obtém o ID exclusivo do esquema de diapositivo.
name Obtém o nome do esquema de diapositivo.
shapes Devolve uma coleção de formas no esquema de diapositivo.
SlideLayoutCollection getCount() Obtém o número de esquemas na coleção.
getItem(key: string) Obtém um esquema com o respetivo ID exclusivo.
getItemAt(index: number) Obtém um esquema com o respetivo índice baseado em zero na coleção.
getItemOrNullObject(id: string) Obtém um esquema com o respetivo ID exclusivo.
items Obtém os itens filhos carregados nesta coleção.
SlideMaster id Obtém o ID exclusivo do Modelo Global de Diapositivos.
esquemas Obtém a coleção de esquemas fornecidos pelo Modelo Global de Diapositivos para diapositivos.
name Obtém o nome exclusivo do Modelo Global de Diapositivos.
shapes Devolve uma coleção de formas no Modelo Global de Diapositivos.
SlideMasterCollection getCount() Obtém o número de Modelos Globais de Diapositivos na coleção.
getItem(key: string) Obtém um Modelo Global de Diapositivos com o respetivo ID exclusivo.
getItemAt(index: number) Obtém um Modelo Global de Diapositivos com o respetivo índice baseado em zero na coleção.
getItemOrNullObject(id: string) Obtém um Modelo Global de Diapositivos com o respetivo ID exclusivo.
items Obtém os itens filhos carregados nesta coleção.
Tag key Obtém o ID exclusivo da etiqueta.
value Obtém o valor da etiqueta.
TagCollection add(key: string, value: string) Adiciona uma nova etiqueta no final da coleção.
delete(key: string) Elimina a etiqueta com o especificado key nesta coleção.
getCount() Obtém o número de etiquetas na coleção.
getItem(key: string) Obtém uma etiqueta com o respetivo ID exclusivo.
getItemAt(index: number) Obtém uma etiqueta com o respetivo índice baseado em zero na coleção.
getItemOrNullObject(key: string) Obtém uma etiqueta com o respetivo ID exclusivo.
items Obtém os itens filhos carregados nesta coleção.

Confira também