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
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.