Presentation | Conteneur racine. Ouvrez ou créez un .pptx fichier. Doit être utilisé comme gestionnaire de contexte. |
ISlideCollection | Collection de diapositives accessible via prs.slides. |
Slide | Une seule diapositive ; accédez aux formes, notes et commentaires via slide.shapes, slide.notes_slide_manager. |
ShapeCollection | Collection de formes sur une diapositive. Ajoutez des formes avec add_auto_shape(), add_table(), add_connector(), add_picture_frame(). |
AutoShape | Forme rectangulaire, elliptique ou autre forme standard. |
PictureFrame | Forme contenant une image raster intégrée. |
Table | Forme tabulaire avec rows, columns, et collections de cellules. Prend en charge merge_cells() et set_text_format(). |
Row | Une ligne de tableau ; agit également comme une CellCollection. |
Cell | Une cellule de tableau avec text_frame, cell_format, propriétés de marge, d’ancre et d’étendue. |
Column | Une colonne de tableau avec un width propriété. |
Connector | Connecteur de ligne reliant deux formes. |
TextFrame | Conteneur de texte attaché à une forme. Contient paragraphs. |
Paragraph | Paragraphe unique dans un TextFrame. Contient portions et paragraph_format. |
ParagraphFormat | Mise en page du paragraphe : alignement, espacement, retrait, profondeur et paramètres des puces. |
BulletFormat | Paramètres des puces et de la numérotation pour un paragraphe. |
Portion | Suite de texte dans un paragraphe. Contient text et portion_format. |
PortionFormat | Mise en forme au niveau des caractères : font_height, font_bold, font_italic, fill_format, soulignement, et plus. |
FillFormat | Paramètres de remplissage pour une forme ou du texte : fill_type, solid_fill_color, gradient_format. |
LineFormat | Mise en forme de ligne/bordure : width, dash_style, cap_style, join_style, pointes de flèche. |
LineFillFormat | Remplissage (couleur) d’un trait de ligne. |
EffectFormat | Effets visuels : outer_shadow_effect, glow_effect, blur_effect, reflection_effect, inner_shadow_effect, soft_edge_effect. |
ThreeDFormat | 3D formatting: bevel_top, bevel_bottom, camera, light_rig, material, extrusion_height. |
Camera | Paramètres de la caméra de la scène (type de projection et rotation). |
LightRig | Préréglage d’éclairage de la scène et direction. |
ShapeBevel | Type de chanfrein et dimensions pour un bord d’une forme 3D. |
NotesSlideManager | Gère les notes du présentateur pour une diapositive via add_notes_slide(). |
NotesSlide | Page des notes du présentateur ; notes_text_frame donne accès au texte de la note. |
CommentAuthorCollection | Collection d’auteurs de commentaires ; ajouter avec prs.comment_authors.add_author(). |
CommentAuthor | Un auteur de commentaire nommé avec des initiales et un comments collection. |
Comment | Un commentaire en fil de discussion sur une diapositive avec position, horodatage, texte et parent optionnel. |
DocumentProperties | Propriétés de présentation de base, d’application et personnalisées (titre, auteur, mots‑clés, paires clé‑valeur personnalisées). |
ImageCollection | Images intégrées ; ajoutez avec prs.images.add_image(). Parcourez pour inspecter toutes les images. |
PPImage | Une seule image intégrée. Expose content_type, width, height, binary_data, et replace_image(). |
Images | Fabrique statique. Chargez les images depuis le disque ou le flux avec Images.from_file() / Images.from_stream(). |
PictureFillFormat | Contrôle le remplissage stretch/tile d’une image à l’intérieur d’une forme. Expose les paramètres crop, tile et stretch offsets. |
PictureFrame | Forme contenant une image raster intégrée. Accédez à l’image via picture_format. |
LayoutSlide | Diapositive modèle définissant l’agencement du contenu pour une ou plusieurs Slide objets. |
MasterSlide | Diapositive de thème de niveau supérieur. Possède une collection de LayoutSlide objets. |
LayoutSlideCollection | Collection de diapositives de mise en page. Utilisez get_by_type(SlideLayoutType) pour trouver une mise en page par type. |
MasterSlideCollection | Collection de diapositives maîtres (prs.masters). Prend en charge add_clone() pour importer des maîtres depuis d’autres présentations. |
GlobalLayoutSlideCollection | Vue plate de toutes les mises en page à travers tous les maîtres (prs.layout_slides). |
SlideCollection | prs.slides — gère toutes les diapositives. add_empty_slide(), add_clone(), insert_clone(), remove_at(). |
ColorFormat | Couleur utilisée dans les remplissages, les lignes et le texte. Prend en charge les modes RGB, prédéfini, schéma, HSL et système. |
GradientFormat | Définition du remplissage en dégradé. Contrôle gradient_shape, gradient_direction, linear_gradient_angle, et gradient_stops. |
GradientStop | Un arrêt de position/couleur unique dans un dégradé. |
GradientStopCollection | Liste ordonnée d’arrêts de dégradé avec add(), insert(), remove_at(). |
PatternFormat | Remplissage à motif hachuré. Contrôles pattern_style, fore_color, back_color. |
FontData | Enveloppe de nom de police immuable utilisée par PortionFormat.latin_font et les propriétés associées. |
| Properties | Régions d’espace réservé sur les diapositives de mise en page/maîtres. Voir Référence d’espace réservé. |