Novidades na API JavaScript do PowerPoint 1.4

O PowerPointApi 1.4 adicionou suporte adicional para o gerenciamento de formas.

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 formas Adiciona suporte para adicionar, mover, dimensionar, formatar e remover formas. ShapeFill
ShapeFont
ShapeLineFormat

Lista de API

A tabela a seguir lista o conjunto de requisitos da API JavaScript do PowerPoint 1.4. Para obter uma lista completa de todas as APIs JavaScript do PowerPoint (incluindo APIs prévias e APIs lançadas anteriormente), consulte todas as APIs JavaScript do PowerPoint.

Classe Campos Descrição
BulletFormat visible Especifica se as balas no parágrafo estão visíveis.
ParagraphFormat bulletFormat Representa o formato de bala do parágrafo.
horizontalAlignment Representa o alinhamento horizontal do parágrafo.
Formato fill Retorna a formatação de preenchimento dessa forma.
height Especifica a altura, em pontos, da forma.
left A distância, em pontos, do lado esquerdo da forma para o lado esquerdo do slide.
lineFormat Retorna a formatação de linha do objeto de forma.
name Especifica o nome dessa forma.
textFrame Retorna o objeto text frame de uma forma.
top A distância, em pontos, da borda superior da forma até a borda superior do slide.
tipo Retorna o tipo dessa forma.
width Especifica a largura, em pontos, da forma.
ShapeAddOptions height Especifica a altura, em pontos, da forma.
left Especifica a distância, em pontos, do lado esquerdo da forma para o lado esquerdo do slide.
top Especifica a distância, em pontos, da borda superior da forma até a borda superior do slide.
width Especifica a largura, em pontos, da forma.
ShapeCollection addGeometricShape(geometricShapeType: PowerPoint.GeometricShapeType, options?: PowerPoint.ShapeAddOptions) Adiciona uma forma geométrica ao slide.
addLine(connectorType?: PowerPoint.ConnectorType, options?: PowerPoint.ShapeAddOptions) Adiciona uma linha ao slide.
addTextBox(text: string, options?: PowerPoint.ShapeAddOptions) Adiciona uma caixa de texto ao slide com o texto fornecido como o conteúdo.
ShapeFill clear() Limpa a formatação do preenchimento de um objeto de forma.
foregroundColor Representa a cor do primeiro plano de preenchimento de forma no formato de cor HTML, no formulário #RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por exemplo, "laranja").
setSolidColor(color: string) Define a formatação de preenchimento de um formato com uma cor uniforme.
transparency Especifica o percentual de transparência do preenchimento como um valor de 0,0 (opaco) a 1,0 (claro).
tipo Retorna o tipo de preenchimento da forma.
ShapeFont bold Representa o status da fonte em negrito.
color Representação de código de cor HTML da cor do texto (por exemplo, "#FF0000" representa vermelho).
italic Representa o status da fonte em itálico.
name Representa o nome da fonte (por exemplo, "Calibri").
size Representa o tamanho da fonte em pontos (por exemplo, 11).
underline Tipo de sublinhado aplicado à fonte.
ShapeLineFormat color Representa a cor da linha no formato de cor HTML, no formulário #RRGGBB (por exemplo, "FFA500") ou como uma cor HTML nomeada (por exemplo, "laranja").
dashStyle Representa o estilo de traço da linha.
style Representa o estilo de linha da forma.
transparency Especifica o percentual de transparência da linha como um valor de 0,0 (opaco) a 1,0 (claro).
visible Especifica se a formatação de linha de um elemento de forma está visível.
weight Representa a espessura da linha, em pontos.
TextFrame autoSizeSetting As configurações de dimensionamento automático para o quadro de texto.
bottomMargin Representa margem inferior, em pontos, do quadro de texto.
deleteText() Exclui todo o texto no quadro de texto.
hasText Especifica se o quadro de texto contém texto.
leftMargin Representa margem esquerda, em pontos, do quadro de texto.
rightMargin Representa margem direita, em pontos, do quadro de texto.
textRange Representa o texto que está anexado a uma forma, bem como propriedades e métodos para manipular o texto.
topMargin Representa margem superior, em pontos, do quadro de texto.
verticalAlignment Representa o alinhamento vertical do quadro de texto.
Wordwrap Determina se as linhas quebram automaticamente para ajustar o texto dentro da forma.
TextRange font Retorna um ShapeFont objeto que representa os atributos de fonte para o intervalo de texto.
getSubstring(start: number, length?: number) Retorna um TextRange objeto para a substring no intervalo determinado.
paragraphFormat Representa o formato de parágrafo do intervalo de texto.
text Representa o conteúdo de texto sem formatação do intervalo de texto.

Confira também