Insert
Méthode MasterLayoutSlideCollection.Insert
Insère un nouveau diapositive de mise en page à la position spécifiée de la collection.
public ILayoutSlide Insert(int index, SlideLayoutType layoutType, string layoutName)
Paramètre | Type | Description |
---|---|---|
index | Int32 | Index de la nouvelle diapositive. |
layoutType | SlideLayoutType | Type de mise en page pour une nouvelle mise en page. Types de mise en page pris en charge : Titre, TitreUniquement, Vide, TitreEtObjet, TexteVertical, TitreEtTexteVertical, DeuxObjets, EnTêteDeSection, DeuxTextesEtDeuxObjets, ObjetTitreEtLégende, ImageEtLégende, Personnalisé. D’autres types de mise en page ne sont pas pris en charge actuellement : Texte, TexteEnDeuxColonnes, Tableau, TexteEtGraphique, GraphiqueEtTexte, Diagramme, Graphique, TexteEtClipArt, ClipArtEtTexte, TexteEtObjet, ObjetEtTexte, Objet, TexteEtMédia, MédiaEtTexte, ObjetSurTexte, TexteSurObjet, TexteEtDeuxObjets, DeuxObjetsEtTexte, DeuxObjetsSurTexte, QuatreObjets, ClipArtEtTexteVertical, TitreVerticalEtTexteSurGraphique, ObjetEtDeuxObjets, DeuxObjetsEtObjet. |
layoutName | String | Nom pour une nouvelle mise en page. Si le nom passé est déjà utilisé, une ArgumentException sera levée. Si un paramètre nul est passé, alors un nom est généré automatiquement en fonction du type de mise en page passé (par exemple “Titre diapositive” ou “1_Titre diapositive”, “2_..”, etc.). |
Valeur de retour
Diapositive insérée.
Exceptions
exception | condition |
---|---|
NotImplementedException | Levée si une valeur non prise en charge du paramètre layoutType est passée. Types de mise en page qui ne sont pas pris en charge actuellement : Texte, TexteEnDeuxColonnes, Tableau, TexteEtGraphique, GraphiqueEtTexte, Diagramme, Graphique, TexteEtClipArt, ClipArtEtTexte, TexteEtObjet, ObjetEtTexte, Objet, TexteEtMédia, MédiaEtTexte, ObjetSurTexte, TexteSurObjet, TexteEtDeuxObjets, DeuxObjetsEtTexte, DeuxObjetsSurTexte, QuatreObjets, ClipArtEtTexteVertical, TitreVerticalEtTexteSurGraphique, ObjetEtDeuxObjets, DeuxObjetsEtObjet. |
ArgumentException | Levée si la valeur du nom de mise en page layoutName est déjà utilisée dans cette collection de mises en page. |
Remarques
La mise en page insérée pour la valeur SlideLayoutType.Custom du layoutType ne contient aucun espace réservé ni aucune forme.
Voir aussi
- interface ILayoutSlide
- enum SlideLayoutType
- class MasterLayoutSlideCollection
- namespace Aspose.Slides
- assembly Aspose.Slides