Presentation
Contenu
[
Cacher
]Classe Presentation
Représente une présentation Microsoft PowerPoint.
public sealed class Presentation : IPresentation
Constructeurs
Nom | Description |
---|---|
Presentation() | Ce constructeur crée une nouvelle présentation à partir de zéro. La présentation créée a une diapositive vide. |
Presentation(LoadOptions) | Ce constructeur crée une nouvelle présentation à partir de zéro. La présentation créée a une diapositive vide. |
Presentation(Stream) | Ce constructeur est le mécanisme principal pour lire une présentation existante. |
Presentation(string) | Ce constructeur obtient un chemin de fichier source à partir duquel le contenu de la présentation est lu. |
Presentation(Stream, LoadOptions) | Ce constructeur est le mécanisme principal pour lire une présentation existante. |
Presentation(string, LoadOptions) | Ce constructeur obtient un chemin de fichier source à partir duquel le contenu de la présentation est lu. |
Propriétés
Nom | Description |
---|---|
AllCustomXmlParts { get; } | Renvoie toutes les parties de données personnalisées dans la présentation. Lecture seule ICustomXmlPart []. |
Audios { get; } | Renvoie la collection de tous les fichiers audio intégrés dans la présentation. Lecture seule IAudioCollection . |
CommentAuthors { get; } | Renvoie la collection des auteurs de commentaires. Lecture seule ICommentAuthorCollection . |
CurrentDateTime { get; set; } | Renvoie ou définit la date et l’heure qui remplaceront le contenu des champs datetime. Heure de création de cet objet Presentation par défaut. Lecture/écriture DateTime. |
CustomData { get; } | Renvoie les données personnalisées de la présentation. Lecture seule ICustomData . |
DefaultTextStyle { get; } | Renvoie le style de texte par défaut pour les formes. Lecture seule ITextStyle . |
DigitalSignatures { get; } | Renvoie la collection de signatures utilisées pour signer la présentation. Lecture seule IDigitalSignatureCollection . |
DocumentProperties { get; } | Renvoie l’objet DocumentProperties qui contient les propriétés de document standard et personnalisées. Lecture seule IDocumentProperties . |
FirstSlideNumber { get; set; } | Représente le numéro de la première diapositive dans la présentation |
FontsManager { get; } | Renvoie le gestionnaire de polices. Lecture seule IFontsManager . |
HeaderFooterManager { get; } | Renvoie le gestionnaire actuel de HeaderFooter. Lecture seule IPresentationHeaderFooterManager . |
HyperlinkQueries { get; } | Fournit un accès facile à tous les hyperliens contenus dans toutes les diapositives de la présentation (pas dans le maître, la mise en page, les diapositives de notes). Lecture seule IHyperlinkQueries . |
Images { get; } | Renvoie la collection de toutes les images dans la présentation. Lecture seule IImageCollection . |
LayoutSlides { get; } | Renvoie une liste de toutes les diapositives de mise en page qui sont définies dans la présentation. Lecture seule IGlobalLayoutSlideCollection . |
MasterHandoutSlideManager { get; } | Renvoie le gestionnaire de main des diapositives. Lecture seule IMasterHandoutSlideManager . |
MasterNotesSlideManager { get; } | Renvoie le gestionnaire de notes maître. Lecture seule IMasterNotesSlideManager . |
Masters { get; } | Renvoie une liste de toutes les diapositives maîtresses qui sont définies dans la présentation. Lecture seule IMasterSlideCollection . |
MasterTheme { get; } | Renvoie le thème maître. Lecture seule IMasterTheme . |
NotesSize { get; } | Renvoie l’objet de taille de diapositive de notes. Lecture seule INotesSize . |
ProtectionManager { get; } | Obtient le gestionnaire des autorisations pour cette présentation. Lecture seule IProtectionManager . |
Sections { get; } | Renvoie une liste de toutes les sections de diapositives qui sont définies dans la présentation. Lecture seule ISectionCollection . |
Slides { get; } | Renvoie une liste de toutes les diapositives qui sont définies dans la présentation. Lecture seule ISlideCollection . |
SlideShowSettings { get; } | Renvoie les paramètres du diaporama pour la présentation. |
SlideSize { get; } | Renvoie l’objet de taille de diapositive. Lecture seule ISlideSize . |
SourceFormat { get; } | Renvoie des informations sur le format à partir duquel la présentation a été chargée. Lecture seule SourceFormat . |
VbaProject { get; set; } | Obtient ou définit le projet VBA avec les macros de la présentation. Lecture/écriture IVbaProject . |
Videos { get; } | Renvoie la collection de tous les fichiers vidéo intégrés dans la présentation. Lecture seule IVideoCollection . |
ViewProperties { get; } | Obtient les propriétés de vue à l’échelle de la présentation. Lecture seule IViewProperties . |
Méthodes
Nom | Description |
---|---|
Dispose() | Libère toutes les ressources utilisées par cet objet Presentation. |
GetImages(IRenderingOptions) | Renvoie des objets Image pour toutes les diapositives d’une présentation. |
GetImages(IRenderingOptions, int[]) | Renvoie des objets Image Miniature pour les diapositives spécifiées d’une présentation. |
GetImages(IRenderingOptions, Size) | Renvoie des objets Image Miniature pour toutes les diapositives d’une présentation avec une taille spécifiée. |
GetImages(IRenderingOptions, float, float) | Renvoie des objets Image Miniature pour toutes les diapositives d’une présentation avec un redimensionnement personnalisé. |
GetImages(IRenderingOptions, int[], Size) | Renvoie des objets Image Miniature pour les diapositives spécifiées d’une présentation avec une taille spécifiée. |
GetImages(IRenderingOptions, int[], float, float) | Renvoie des objets Image Miniature pour les diapositives spécifiées d’une présentation avec un redimensionnement personnalisé. |
GetSlideById(uint) | Renvoie une Diapositive, MasterSlide ou LayoutSlide par Id. |
HighlightRegex(Regex, Color, IFindResultCallback) | Surligne toutes les correspondances de l’expression régulière avec la couleur spécifiée. |
HighlightText(string, Color) | Surligne toutes les correspondances du texte échantillon avec la couleur spécifiée. |
HighlightText(string, Color, ITextSearchOptions, IFindResultCallback) | Surligne toutes les correspondances du texte échantillon avec la couleur spécifiée. |
JoinPortionsWithSameFormatting() | Joint les portions avec le même formatage dans tous les paragraphes de toutes les formes acceptables dans toutes les diapositives. |
ReplaceRegex(Regex, string, IFindResultCallback) | Remplace toutes les correspondances de l’expression régulière par la chaîne spécifiée. |
ReplaceText(string, string, ITextSearchOptions, IFindResultCallback) | Remplace toutes les occurrences du texte spécifié par un autre texte spécifié. |
Save(IXamlOptions) | Enregistre toutes les diapositives d’une présentation dans un ensemble de fichiers représentant le balisage XAML. |
Save(Stream, SaveFormat) | Enregistre toutes les diapositives d’une présentation dans un flux au format spécifié. |
Save(string, SaveFormat) | Enregistre toutes les diapositives d’une présentation dans un fichier avec le format spécifié. |
Save(Stream, int[], SaveFormat) | Enregistre les diapositives spécifiées d’une présentation dans un flux au format spécifié avec conservation de la numérotation des pages. |
Save(Stream, SaveFormat, ISaveOptions) | Enregistre toutes les diapositives d’une présentation dans un flux au format spécifié et avec des options supplémentaires. |
Save(string, int[], SaveFormat) | Enregistre les diapositives spécifiées d’une présentation dans un fichier avec le format spécifié avec conservation de la numérotation des pages. |
Save(string, SaveFormat, ISaveOptions) | |
Save(Stream, int[], SaveFormat, ISaveOptions) | Enregistre les diapositives spécifiées d’une présentation dans un flux au format spécifié avec conservation de la numérotation des pages. |
Save(string, int[], SaveFormat, ISaveOptions) | Enregistre les diapositives spécifiées d’une présentation dans un fichier avec le format spécifié avec conservation de la numérotation des pages. |
Exemples
L’exemple suivant montre comment créer une présentation PowerPoint.
[C#]
// Instancier un objet Presentation qui représente un fichier de présentation
using (Presentation presentation = new Presentation())
{
// Obtenir la première diapositive
ISlide slide = presentation.Slides[0];
// Ajouter une forme automatique de type ligne
slide.Shapes.AddAutoShape(ShapeType.Line, 50, 150, 300, 0);
// Enregistrer le fichier de présentation.
presentation.Save("NewPresentation_out.pptx", SaveFormat.Pptx);
}
L’exemple suivant montre comment ouvrir et enregistrer une présentation.
[C#]
// Charger tout fichier pris en charge dans la présentation e.g. ppt, pptx, odp etc.
using (Presentation presentation = new Presentation("Sample.odp"))
{
// Enregistrer le fichier de présentation.
presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);
}
Voir aussi
- interface IPresentation
- namespace Aspose.Slides
- assembly Aspose.Slides