Novidades na API JavaScript 1.4 do PowerPoint

O PowerPointApi 1.4 adicionou suporte adicional para a gestão 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
Gestão de formas Adiciona suporte para adicionar, mover, dimensionar, formatar e remover formas. ShapeFill
ShapeFont
ShapeLineFormat

Lista de API

A tabela seguinte 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 de pré-visualização e APIs lançadas anteriormente), veja todas as APIs javaScript do PowerPoint.

Classe Campos Descrição
BulletFormat visible Especifica se as marcas de lista no parágrafo estão visíveis.
ParagraphFormat bulletFormat Representa o formato de marca de lista 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 diapositivo.
lineFormat Retorna a formatação de linha do objeto de forma.
name Especifica o nome desta forma.
textFrame Retorna o objeto text frame de uma forma.
top A distância, em pontos, desde a margem superior da forma até à margem superior do diapositivo.
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 diapositivo.
top Especifica a distância, em pontos, desde a margem superior da forma até à margem superior do diapositivo.
width Especifica a largura, em pontos, da forma.
ShapeCollection addGeometricShape(geometricShapeType: PowerPoint.GeometricShapeType, options?: PowerPoint.ShapeAddOptions) Adiciona uma forma geométrica ao diapositivo.
addLine(connectorType?: PowerPoint.ConnectorType, opções?: PowerPoint.ShapeAddOptions) Adiciona uma linha ao diapositivo.
addTextBox(texto: cadeia, opções?: PowerPoint.ShapeAddOptions) Adiciona uma caixa de texto ao diapositivo com o texto fornecido como conteúdo.
ShapeFill clear() Limpa a formatação do preenchimento de um objeto de forma.
foregroundColor Representa a cor de primeiro plano do preenchimento da 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 a percentagem 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 Especifica a status de negrito do tipo de letra.
color Especifica a representação do código de cores HTML da cor do texto (por exemplo, "#FF0000" representa vermelho).
italic Especifica a status itálico do tipo de letra.
name Especifica o nome do tipo de letra (por exemplo, "Calibri").
size Especifica o tamanho do tipo de letra em pontos (por exemplo, 11).
underline Especifica o tipo de sublinhado aplicado ao tipo de letra.
ShapeLineFormat color Representa a cor da linha no formato de cor HTML, no formato #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 a percentagem 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 é visível.
weight Representa a espessura da linha, em pontos.
TextFrame autoSizeSetting As definições de dimensionamento automático para a moldura de texto.
bottomMargin Representa margem inferior, em pontos, do quadro de texto.
deleteText() Exclui todo o texto no quadro de texto.
hasText Especifica se a moldura 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 se ajustarem ao texto dentro da forma.
TextRange font Devolve um ShapeFont objeto que representa os atributos do tipo de letra para o intervalo de texto.
getSubstring(start: number, length?: number) Devolve um TextRange objeto para a subcadeia no intervalo especificado.
formatação de parágrafo 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