Nouveautés de l’API JavaScript PowerPoint 1.4

PowerPointApi 1.4 a ajouté une prise en charge supplémentaire pour la gestion des formes.

Le premier tableau fournit un résumé concis des API, tandis que le tableau suivant fournit une liste détaillée.

Fonctionnalité Description Objets pertinents
Gestion des formes Ajoute la prise en charge de l’ajout, du déplacement, du dimensionnement, de la mise en forme et de la suppression de formes. ShapeFill
ShapeFont
ShapeLineFormat

Liste des API

Le tableau suivant répertorie l’ensemble de conditions requises de l’API JavaScript PowerPoint 1.4. Pour obtenir la liste complète de toutes les API JavaScript PowerPoint (y compris les API en préversion et les API précédemment publiées), consultez toutes les API JavaScript PowerPoint.

Classe Champs Description
BulletFormat (objet) visible Spécifie si les puces du paragraphe sont visibles.
ParagraphFormat bulletFormat Représente le format de puce du paragraphe.
horizontalAlignment Représente l’alignement horizontal du paragraphe.
Forme fill Renvoie la mise en forme de remplissage de cette forme.
height Spécifie la hauteur, en points, de la forme.
left Distance, en points, entre le côté gauche de la forme et le côté gauche de la diapositive.
lineFormat Renvoie la mise en forme de ligne de cette forme.
name Spécifie le nom de cette forme.
textFrame Renvoie l’objet textFrame d’une forme.
top Distance, en points, entre le bord supérieur de la forme et le bord supérieur de la diapositive.
type Renvoie le type de cette forme.
width Spécifie la largeur, en points, de la forme.
ShapeAddOptions height Spécifie la hauteur, en points, de la forme.
left Spécifie la distance, en points, entre le côté gauche de la forme et le côté gauche de la diapositive.
top Spécifie la distance, en points, entre le bord supérieur de la forme et le bord supérieur de la diapositive.
width Spécifie la largeur, en points, de la forme.
ShapeCollection addGeometricShape(geometricShapeType: PowerPoint.GeometricShapeType, options?: PowerPoint.ShapeAddOptions) Ajoute une forme géométrique à la diapositive.
addLine(connectorType?: PowerPoint.ConnectorType, options?: PowerPoint.ShapeAddOptions) Ajoute une ligne à la diapositive.
addTextBox(text: string, options?: PowerPoint.ShapeAddOptions) Ajoute une zone de texte à la diapositive avec le texte fourni comme contenu.
ShapeFill clear() Renvoie la mise en forme de remplissage de cette forme.
foregroundColor Représente la couleur de premier plan de remplissage de la forme au format HTML, au format #RRGGBB (par exemple, « FFA500 ») ou sous la forme d’une couleur HTML nommée (par exemple, « orange »).
setSolidColor(color: string) Définit le format de remplissage d’un élément de graphique sur une couleur unie.
Transparency Spécifie le pourcentage de transparence du remplissage sous la forme d’une valeur comprise entre 0,0 (opaque) et 1,0 (clair).
type Renvoie le type de remplissage de la forme.
ShapeFont bold Représente le format de police Gras.
color Représentation par code de couleur HTML de la couleur du texte (par exemple, « #FF0000 » représente le rouge).
italic Représente le format de police Italique.
name Représente le nom de la police (par exemple, « Calibri »).
size Représente la taille de police en points (par exemple, 11).
underline Type de soulignement appliqué à la police.
ShapeLineFormat color Représente la couleur de trait au format de couleur HTML, sous la forme #RRGGBB (par exemple, « FFA500 ») ou sous la forme d’une couleur HTML nommée (par exemple, « orange »).
dashStyle Représente le style de tiret de la ligne.
style Représente le style de trait de la forme.
Transparency Spécifie le pourcentage de transparence de la ligne sous la forme d’une valeur comprise entre 0,0 (opaque) et 1,0 (clair).
visible Spécifie si la mise en forme de ligne d’un élément de forme est visible.
weight Représente l’épaisseur de ligne, en points.
TextFrame autoSizeSetting Paramètres de dimensionnement automatique pour le cadre de texte.
bottomMargin Représente la marge bas, en points du cadre du texte.
deleteText() Supprime tout le texte dans la textframe.
hasText Spécifie si le cadre de texte contient du texte.
leftMargin Représente la marge gauche, en points du cadre du texte.
rightMargin Représente la marge droite, en points du cadre du texte.
textRange Représente le texte lié à une forme, en plus des propriétés et des méthodes de manipulation du texte.
topMargin Représente la marge du haut, en points du cadre du texte.
verticalAlignment Représente l’alignement vertical pour le style.
wordWrap Détermine si les lignes se cassent automatiquement pour insérer du texte à l’intérieur de la forme.
TextRange police Renvoie un ShapeFont objet qui représente les attributs de police de la plage de texte.
getSubstring(start: number, length?: number) Retourne un TextRange objet pour la sous-chaîne dans la plage donnée.
paragraphFormat Représente le format de paragraphe de la plage de texte.
text Représente le contenu de texte brut de la plage de texte.

Voir aussi