Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O PowerPointApi 1.8 adicionou APIs para gerenciar associações, formas e tabelas na apresentação.
Lista de APIs
A tabela a seguir lista o conjunto de requisitos 1.8 da API JavaScript do PowerPoint. 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 |
|---|---|---|
| Associação | delete() | Especifica a associação. |
| getShape() | Retorna a forma representada pela associação. | |
| id | Representa o identificador de associação. | |
| type | Retorna o tipo da associação. | |
| BindingCollection | add(shape: PowerPoint.Shape, bindingType: PowerPoint.BindingType, id: string) | Adiciona uma nova associação a uma forma específica. |
| addFromSelection(bindingType: PowerPoint.BindingType, id: string) | Adiciona uma nova associação com base na seleção atual. | |
| getCount() | Obtém o número de associações da coleção. | |
| getItem(key: string) | Obtém um objeto de associação pela ID. | |
| getItemAt(index: number) | Obtém um objeto de associação com base em sua posição na matriz dos itens. | |
| getItemOrNullObject(id: string) | Obtém um objeto de associação pela ID. | |
| items | Obtém os itens filhos carregados nesta coleção. | |
| BorderProperties | color | Representa a cor da linha no formato hexadecimal #RRGGBB (por exemplo, "FFA500") ou como um valor de cor HTML nomeado (por exemplo, "laranja"). |
| dashStyle | Representa o estilo de traço da linha. | |
| transparency | Especifica a porcentagem de transparência da linha como um valor de 0,0 (opaco) a 1,0 (claro). | |
| weight | Representa a espessura da linha, em pontos. | |
| FillProperties | color | Representa a cor de preenchimento de forma no #RRGGBB de formato hexadecimal (por exemplo, "FFA500") ou como um valor de cor HTML nomeado (por exemplo, "laranja"). |
| transparency | Especifica a porcentagem de transparência do preenchimento como um valor de 0,0 (opaco) a 1,0 (claro). | |
| FontProperties | allCaps | Representa se a fonte usa apenas maiúsculas, onde letras minúsculas são mostradas como letras maiúsculas. |
| bold | Representa o status da fonte em negrito. | |
| color | Representa a cor HTML no formato hexadecimal (por exemplo, "#FF0000" representa vermelho) ou como um valor de cor HTML nomeado (por exemplo, "vermelho"). | |
| duploTachado | Representa o status tachado duplo da fonte. | |
| 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). | |
| smallCaps | Representa se o texto usa versalete, onde letras minúsculas são mostradas como versalete. | |
| strikethrough | Representa o status de tachado da fonte. | |
| subscript | Representa o status subscrito da fonte. | |
| superscript | Representa o status sobrescrito da fonte. | |
| underline | Tipo de sublinhado aplicado à fonte. | |
| PlaceholderFormat | containedType | Obtém o tipo da forma contida no espaço reservado. |
| type | Retorna o tipo desse espaço reservado. | |
| Presentation | bindings | Retorna uma coleção de associações associadas à apresentação. |
| Formato | getTable() | Retorna o Table objeto se essa forma for uma tabela. |
| group | Retorna o ShapeGroup associado à forma. |
|
| level | Retorna o nível da forma especificada. | |
| parentGroup | Retorna o grupo pai dessa forma. | |
| formato de espaço reservado | Retorna as propriedades que se aplicam especificamente a esse espaço reservado. | |
| setZOrder(position: PowerPoint.ShapeZOrder) | Move a forma especificada para cima ou para baixo na ordem z da coleção, que a desloca para frente ou para trás de outras formas. | |
| zOrderPosition | Retorna a posição de ordem z da forma, com 0 representando a parte inferior da pilha de pedidos. | |
| ShapeCollection | addGroup(values: Array<string | Forma>) | Crie um grupo de formas para várias formas. |
| addTable(rowCount: number, columnCount: number, options?: PowerPoint.TableAddOptions) | Adiciona uma tabela ao slide. | |
| ShapeFill | setImage(base64EncodedImage: string) | Define a formatação de preenchimento da forma para uma imagem. |
| ShapeFont | allCaps | Especifica se o texto no TextRange está definido para usar o atributo Todas as letras maiúsculas , que faz com que letras minúsculas apareçam como letras maiúsculas. |
| duploTachado | Especifica se o texto no está definido para usar o atributo tachado TextRangeduplo . |
|
| smallCaps | Especifica se o texto no TextRange está definido para usar o atributo Versalete que faz com que letras minúsculas apareçam como letras maiúsculas pequenas. |
|
| strikethrough | Especifica se o texto no TextRange está definido para usar o atributo tachado . |
|
| subscript | Especifica se o texto no TextRange está definido para usar o atributo Subscript . |
|
| superscript | Especifica se o texto no TextRange está definido para usar o atributo sobrescrito . |
|
| ShapeGroup | id | Obtém a ID exclusiva do grupo de formas. |
| shape | Retorna o Shape objeto associado ao grupo. |
|
| shapes | Retorna a coleção de Shape objetos do grupo. |
|
| ungroup() | Desagrupa todas as formas agrupadas no grupo de forma especificado. | |
| ShapeScopedCollection | group() | Agrupa todas as formas nesta coleção em uma única forma. |
| Slide | applyLayout(slideLayout: PowerPoint.SlideLayout) | Aplica o layout especificado ao slide, alterando seu design e estrutura de acordo com o layout escolhido. |
| exportAsBase64() | Exporta o slide para seu próprio arquivo de apresentação, retornado como dados codificados em Base64. | |
| getImageAsBase64(options?: PowerPoint.SlideGetImageOptions) | Renderiza uma imagem do slide. | |
| índice | Retorna o índice baseado em zero do slide que representa sua posição na apresentação. | |
| moveTo(slideIndex: number) | Move o slide para uma nova posição dentro da apresentação. | |
| SlideGetImageOptions | height | A altura desejada da imagem resultante em pixels. |
| width | A largura desejada da imagem resultante em pixels. | |
| SlideLayout | type | Retorna o tipo do layout do slide. |
| Table | columnCount | Obtém a quantidade de colunas na tabela. |
| getCellOrNullObject(rowIndex: number, columnIndex: number) | Obtém a célula no campo especificado rowIndex e columnIndex. |
|
| getMergedAreas() | Obtém uma coleção de células que representam as áreas mescladas da tabela. | |
| getShape() | Obtém o objeto shape da tabela. | |
| rowCount | Obtém a quantidade de linhas na tabela. | |
| values | Obtém todos os valores na tabela. | |
| TableAddOptions | colunas | Se fornecido, especifica propriedades para cada coluna na tabela. |
| height | Especifica a altura, em pontos, da tabela. | |
| left | Especifica a distância, em pontos, do lado esquerdo da tabela até o lado esquerdo do slide. | |
| mergedAreas | Se especificado, representa uma área retangular em que várias células aparecem como uma única célula. | |
| rows | Se fornecido, especifica propriedades para cada linha na tabela. | |
| specificCellProperties | Se fornecido, especifica propriedades para cada célula na tabela. | |
| top | Especifica a distância, em pontos, da borda superior da tabela até a borda superior do slide. | |
| uniformCellProperties | Especifica a formatação que se aplica uniformemente a todas as células da tabela. | |
| values | Se fornecido, especifica os valores da tabela. | |
| width | Especifica a largura, em pontos, da tabela. | |
| TableCell | columnCount | Obtém o número de colunas de tabela que esta célula abrange. |
| columnIndex | Obtém o índice da coluna baseado em zero da célula dentro da tabela. | |
| rowCount | Obtém o número de linhas da tabela que esta célula abrange. | |
| rowIndex | Obtém o índice de linha baseado em zero da célula dentro da tabela. | |
| text | Especifica o conteúdo de texto da célula da tabela. | |
| TableCellBorders | bottom | Representa a borda inferior. |
| diagonalDown | Representa a borda diagonal (da parte superior esquerda para a inferior direita). | |
| diagonalUp | Representa a borda diagonal (da parte inferior esquerda para a superior direita). | |
| left | Representa a borda esquerda. | |
| direita | Representa a borda direita. | |
| top | Representa a borda superior. | |
| TableCellCollection | getCount() | Obtém o número de células da tabela na coleção. |
| getItemAtOrNullObject(row: number, column: number) | Obtém a célula da tabela usando seu índice baseado em zero na coleção. | |
| items | Obtém os itens filhos carregados nesta coleção. | |
| TableCellMargins | bottom | Especifica a margem inferior em pontos. |
| left | Especifica a margem esquerda em pontos. | |
| direita | Especifica a margem direita em pontos. | |
| top | Especifica a margem superior, em pontos. | |
| TableCellProperties | Borders | Especifica a formatação da borda da célula da tabela. |
| fill | Especifica a formatação de preenchimento da célula da tabela. | |
| font | Especifica a formatação da fonte da célula da tabela. | |
| horizontalAlignment | Especifica o alinhamento horizontal do texto na célula da tabela. | |
| indentLevel | Especifica o nível de recuo do texto na célula da tabela. | |
| margens | Especifica as configurações de margem na célula da tabela. | |
| text | Especifica o conteúdo de texto da célula da tabela. | |
| textRuns | Especifica o conteúdo da célula da tabela como uma matriz de objetos PowerPoint.TextRun. | |
| verticalAlignment | Especifica o alinhamento vertical do texto na célula da tabela. | |
| TableColumnProperties | columnWidth | Representa a largura desejada de cada coluna em pontos ou é indefinido. |
| TableMergedAreaProperties | columnCount | Especifica o número de colunas para a área de células mescladas. |
| columnIndex | Especifica o índice baseado em zero da coluna da célula superior esquerda da área mesclada. | |
| rowCount | Especifica o número de linhas para a área de células mescladas. | |
| rowIndex | Especifica o índice baseado em zero da linha da célula superior esquerda da área mesclada. | |
| TableRowProperties | rowHeight | Representa a altura desejada de cada linha em pontos ou é indefinido. |
| Execução de texto | font | Os atributos de fonte (como nome da fonte, tamanho da fonte e cor) aplicados a essa execução de texto. |
| text | O texto deste texto é executado. |