Presentation
Inhalt
[
Ausblenden
]Präsentation Klasse
Stellt eine Microsoft PowerPoint-Präsentation dar.
public sealed class Presentation : IPresentation
Konstruktoren
Name | Beschreibung |
---|---|
Presentation() | Dieser Konstruktor erstellt eine neue Präsentation von Grund auf. Die erstellte Präsentation hat eine leere Folie. |
Presentation(LoadOptions) | Dieser Konstruktor erstellt eine neue Präsentation von Grund auf. Die erstellte Präsentation hat eine leere Folie. |
Presentation(Stream) | Dieser Konstruktor ist der primäre Mechanismus zum Lesen einer vorhandenen Präsentation. |
Presentation(string) | Dieser Konstruktor erhält einen Quell-Dateipfad, aus dem die Inhalte der Präsentation gelesen werden. |
Presentation(Stream, LoadOptions) | Dieser Konstruktor ist der primäre Mechanismus zum Lesen einer vorhandenen Präsentation. |
Presentation(string, LoadOptions) | Dieser Konstruktor erhält einen Quell-Dateipfad, aus dem die Inhalte der Präsentation gelesen werden. |
Eigenschaften
Name | Beschreibung |
---|---|
AllCustomXmlParts { get; } | Gibt alle benutzerdefinierten Datenteile in der Präsentation zurück. Nur-lesend ICustomXmlPart []. |
Audios { get; } | Gibt die Sammlung aller eingebetteten Audiodateien in der Präsentation zurück. Nur-lesend IAudioCollection . |
CommentAuthors { get; } | Gibt die Sammlung der Kommentarauthoren zurück. Nur-lesend ICommentAuthorCollection . |
CurrentDateTime { get; set; } | Gibt das Datum und die Uhrzeit zurück oder setzt sie, die den Inhalt von Datums- und Zeitfeldern ersetzen. Zeit der Erstellung dieses Präsentationsobjekts standardmäßig. Schreib-/lesbar DateTime. |
CustomData { get; } | Gibt die benutzerdefinierten Daten der Präsentation zurück. Nur-lesend ICustomData . |
DefaultTextStyle { get; } | Gibt den Standardtextstil für Formen zurück. Nur-lesend ITextStyle . |
DigitalSignatures { get; } | Gibt die Sammlung der Signaturen zurück, die zur Signierung der Präsentation verwendet werden. Nur-lesend IDigitalSignatureCollection . |
DocumentProperties { get; } | Gibt das DocumentProperties-Objekt zurück, das Standard- und benutzerdefinierte Dokumenteigenschaften enthält. Nur-lesend IDocumentProperties . |
FirstSlideNumber { get; set; } | Stellt die erste Foliennummer in der Präsentation dar. |
FontsManager { get; } | Gibt den Schriftarten-Manager zurück. Nur-lesend IFontsManager . |
HeaderFooterManager { get; } | Gibt den aktuellen HeaderFooter-Manager zurück. Nur-lesend IPresentationHeaderFooterManager . |
HyperlinkQueries { get; } | Bietet einfachen Zugriff auf alle Hyperlinks, die in allen Folien der Präsentation enthalten sind (nicht in Master-, Layout- oder Notizfolien). Nur-lesend IHyperlinkQueries . |
Images { get; } | Gibt die Sammlung aller Bilder in der Präsentation zurück. Nur-lesend IImageCollection . |
LayoutSlides { get; } | Gibt eine Liste aller Layoutfolien zurück, die in der Präsentation definiert sind. Nur-lesend IGlobalLayoutSlideCollection . |
MasterHandoutSlideManager { get; } | Gibt den Handout-Master-Manager zurück. Nur-lesend IMasterHandoutSlideManager . |
MasterNotesSlideManager { get; } | Gibt den Notizen-Master-Manager zurück. Nur-lesend IMasterNotesSlideManager . |
Masters { get; } | Gibt eine Liste aller Masterfolien zurück, die in der Präsentation definiert sind. Nur-lesend IMasterSlideCollection . |
MasterTheme { get; } | Gibt das Masterthema zurück. Nur-lesend IMasterTheme . |
NotesSize { get; } | Gibt das Objekt für die Größe der Notizfolie zurück. Nur-lesend INotesSize . |
ProtectionManager { get; } | Gibt den Manager der Berechtigungen für diese Präsentation zurück. Nur-lesend IProtectionManager . |
Sections { get; } | Gibt eine Liste aller Folienabschnitte zurück, die in der Präsentation definiert sind. Nur-lesend ISectionCollection . |
Slides { get; } | Gibt eine Liste aller Folien zurück, die in der Präsentation definiert sind. Nur-lesend ISlideCollection . |
SlideShowSettings { get; } | Gibt die Einstellungen für die Bildschirmpräsentation der Präsentation zurück. |
SlideSize { get; } | Gibt das Foliengrößenobjekt zurück. Nur-lesend ISlideSize . |
SourceFormat { get; } | Gibt Informationen darüber zurück, aus welchem Format die Präsentation geladen wurde. Nur-lesend SourceFormat . |
VbaProject { get; set; } | Gibt das VBA-Projekt mit Makros der Präsentation zurück oder setzt es. Schreib-/lesbar IVbaProject . |
Videos { get; } | Gibt die Sammlung aller eingebetteten Videodateien in der Präsentation zurück. Nur-lesend IVideoCollection . |
ViewProperties { get; } | Gibt die präsentationsweiten Anzeigeeigenschaften zurück. Nur-lesend IViewProperties . |
Methoden
Name | Beschreibung |
---|---|
Dispose() | Gibt alle Ressourcen frei, die von diesem Präsentationsobjekt verwendet werden. |
GetImages(IRenderingOptions) | Gibt ein Bildobjekt für alle Folien einer Präsentation zurück. |
GetImages(IRenderingOptions, int[]) | Gibt ein Thumbnail-Bildobjekt für die angegebenen Folien einer Präsentation zurück. |
GetImages(IRenderingOptions, Size) | Gibt ein Thumbnail-Bildobjekt für alle Folien einer Präsentation mit der angegebenen Größe zurück. |
GetImages(IRenderingOptions, float, float) | Gibt ein Thumbnail-Bildobjekt für alle Folien einer Präsentation mit benutzerdefinierter Skalierung zurück. |
GetImages(IRenderingOptions, int[], Size) | Gibt ein Thumbnail-Bildobjekt für die angegebenen Folien einer Präsentation mit der angegebenen Größe zurück. |
GetImages(IRenderingOptions, int[], float, float) | Gibt ein Thumbnail-Bildobjekt für die angegebenen Folien einer Präsentation mit benutzerdefinierter Skalierung zurück. |
GetSlideById(uint) | Gibt eine Folie, Masterfolie oder Layoutfolie nach Id zurück. |
HighlightRegex(Regex, Color, IFindResultCallback) | Hebt alle Übereinstimmungen der regulären Ausdruck mit der angegebenen Farbe hervor. |
HighlightText(string, Color) | Hebt alle Übereinstimmungen des Beispieltextes mit der angegebenen Farbe hervor. |
HighlightText(string, Color, ITextSearchOptions, IFindResultCallback) | Hebt alle Übereinstimmungen des Beispieltextes mit der angegebenen Farbe hervor. |
JoinPortionsWithSameFormatting() | Verbindet Abschnitte mit demselben Format in allen Absätzen in allen akzeptablen Formen in allen Folien. |
ReplaceRegex(Regex, string, IFindResultCallback) | Ersetzt alle Übereinstimmungen des regulären Ausdrucks durch den angegebenen String. |
ReplaceText(string, string, ITextSearchOptions, IFindResultCallback) | Ersetzt alle Vorkommen des angegebenen Textes durch einen anderen angegebenen Text. |
Save(IXamlOptions) | Speichert alle Folien einer Präsentation in einer Reihe von Dateien, die XAML-Markup darstellen. |
Save(Stream, SaveFormat) | Speichert alle Folien einer Präsentation in einem Stream im angegebenen Format. |
Save(string, SaveFormat) | Speichert alle Folien einer Präsentation in einer Datei mit dem angegebenen Format. |
Save(Stream, int[], SaveFormat) | Speichert die angegebenen Folien einer Präsentation in einem Stream im angegebenen Format mit Seitenzahlenbeibehaltung. |
Save(Stream, SaveFormat, ISaveOptions) | Speichert alle Folien einer Präsentation in einem Stream im angegebenen Format und mit zusätzlichen Optionen. |
Save(string, int[], SaveFormat) | Speichert die angegebenen Folien einer Präsentation in einer Datei mit dem angegebenen Format und mit Seitenzahlenbeibehaltung. |
Save(string, SaveFormat, ISaveOptions) | |
Save(Stream, int[], SaveFormat, ISaveOptions) | Speichert die angegebenen Folien einer Präsentation in einem Stream im angegebenen Format mit Seitenzahlenbeibehaltung. |
Save(string, int[], SaveFormat, ISaveOptions) | Speichert die angegebenen Folien einer Präsentation in einer Datei mit dem angegebenen Format und mit Seitenzahlenbeibehaltung. |
Beispiele
Das folgende Beispiel zeigt, wie man eine PowerPoint-Präsentation erstellt.
[C#]
// Erstellen Sie ein Präsentationsobjekt, das eine Präsentationsdatei darstellt
using (Presentation presentation = new Presentation())
{
// Holen Sie die erste Folie
ISlide slide = presentation.Slides[0];
// Fügen Sie eine Autoshape vom Typ Linie hinzu
slide.Shapes.AddAutoShape(ShapeType.Line, 50, 150, 300, 0);
// Speichern Sie die Präsentationsdatei.
presentation.Save("NewPresentation_out.pptx", SaveFormat.Pptx);
}
Das folgende Beispiel zeigt, wie man eine Präsentation öffnet und speichert.
[C#]
// Laden Sie eine unterstützte Datei in die Präsentation, z.B. ppt, pptx, odp usw.
using (Presentation presentation = new Presentation("Sample.odp"))
{
// Speichern Sie die Präsentationsdatei.
presentation.Save("OutputPresentation.pptx", SaveFormat.Pptx);
}
Siehe auch
- interface IPresentation
- namespace Aspose.Slides
- assembly Aspose.Slides