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
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.