Novidades na API JavaScript do PowerPoint 1.3

A PowerPointApi 1.3 adicionou suporte adicional para gerenciamento de slides e marcação 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
Gerenciamento de slides Adiciona suporte para adicionar slides, bem como gerenciar layouts de slide e slides mestres. Slide
SlideLayout
SlideMaster
Marcas Permite que os suplementos anexem metadados personalizados, na forma de pares chave-valor. Tag

Lista de APIs

A tabela a seguir 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 visualização e APIs lançadas anteriormente), consulte todas as APIs JavaScript do PowerPoint.

Classe Campos Descrição
AddSlideOptions layoutId Especifica a ID de um Layout de Slide a ser usado para o novo slide.
slideMasterId Especifica a ID de um slide mestre a ser usado para o novo slide.
Presentation slideMasters Retorna o conjunto de SlideMaster objetos que estão na apresentação.
marcas Retorna uma coleção de marcas anexadas à apresentação.
Formato delete() Exclui a forma da coleção de formas.
id Obtém a ID exclusiva da forma.
marcas Retorna uma coleção de marcas na forma.
ShapeCollection getCount() Obtém o número de formas na coleção.
getItem(key: string) Obtém uma forma usando sua ID exclusiva.
getItemAt(index: number) Obtém uma forma usando seu índice baseado em zero na coleção.
getItemOrNullObject(id: string) Obtém uma forma usando sua ID exclusiva.
items Obtém os itens filhos carregados nesta coleção.
Slide de dispositivos móveis Obtém o layout do slide.
shapes Retorna uma coleção de formas no slide.
slideMaster Obtém o SlideMaster objeto que representa o conteúdo padrão do slide.
marcas Retorna uma coleção de marcas no slide.
SlideCollection adicionar (opções?: PowerPoint.AddSlideOptions) Adiciona um novo slide à coleção.
SlideLayout id Obtém a ID exclusiva do layout de slide.
name Obtém o nome do layout do slide.
shapes Retorna uma coleção de formas no layout do slide.
SlideLayoutCollection getCount() Obtém o número de layouts na coleção.
getItem(key: string) Obtém um layout usando sua ID exclusiva.
getItemAt(index: number) Obtém um layout usando seu índice baseado em zero na coleção.
getItemOrNullObject(id: string) Obtém um layout usando sua ID exclusiva.
items Obtém os itens filhos carregados nesta coleção.
SlideMaster id Obtém a ID exclusiva do Slide Mestre.
layouts Obtém a coleção de layouts fornecida pelo Slide Mestre para slides.
name Obtém o nome exclusivo do Slide Mestre.
shapes Retorna uma coleção de formas no Slide Mestre.
SlideMasterCollection getCount() Obtém o número de Slides Mestres na coleção.
getItem(key: string) Obtém um Slide Mestre usando sua ID exclusiva.
getItemAt(index: number) Obtém um Slide Mestre usando seu índice baseado em zero na coleção.
getItemOrNullObject(id: string) Obtém um Slide Mestre usando sua ID exclusiva.
items Obtém os itens filhos carregados nesta coleção.
Tag key Obtém a ID exclusiva da marca.
value Obtém o valor da marca.
TagCollection add(key: string, value: string) Adiciona uma nova marca ao final da coleção.
delete(key: string) Exclui a marca com o fornecido key nesta coleção.
getCount() Obtém o número de marcas na coleção.
getItem(key: string) Obtém uma marca usando sua ID exclusiva.
getItemAt(index: number) Obtém uma marca usando seu índice baseado em zero na coleção.
getItemOrNullObject(key: string) Obtém uma marca usando sua ID exclusiva.
items Obtém os itens filhos carregados nesta coleção.

Confira também