PresentationPart
Overzicht
PresentationPart is een klasse in Aspose.Slides FOSS voor .NET.
Beheert het ppt/presentation.xml-gedeelte van een OPC-pakket. Biedt methoden om de presentatiestructuur te parseren, dia- en masterreferenties toe te voegen/verwijderen, en presentatie-eigenschappen op te halen/instellen, zoals dia-grootte en notitie-grootte.
Deze klasse biedt 16 methoden voor het werken met PresentationPart objecten in .NET programma’s. Beschikbare methoden omvatten: AddMasterReference, AddSlideReference, GetFirstSlideNumber, GetNextMasterId, GetNextSlideId, GetNotesSize, GetSlideRefById, GetSlideRefByRelId, GetSlideSize, Load, ParseMasters, ParseSlides, en 4 extra methoden. Alle geëxporteerde leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.Slides FOSS voor .NET pakket. Eigenschappen: ElementTree, MasterReferences, PartName, SlideCount, SlideReferences.
Beschrijving
PresentationPart is een klasse in de Aspose.Slides FOSS-bibliotheek voor .NET die 16 methoden en 5 eigenschappen beschikbaar stelt voor programmatisch gebruik.
De klasse biedt ook de MasterReferences eigenschap (haalt de master-referenties op), de ElementTree eigenschap (haalt de elementboom op), de SlideReferences eigenschap (haalt de dia-referenties op).
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
MasterReferences | List<MasterReference> | Lezen | Haalt de master-referenties op. |
ElementTree | XElement? | Lezen | Haalt de elementboom op. |
SlideReferences | List<SlideReference> | Lezen | Haalt de dia-referenties op. |
SlideCount | int | Lezen | Krijgt het aantal dia’s. |
PartName | string | Lezen | Haalt de naam van het onderdeel op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
Load() | Laadt en parseert het presentation.xml uit het pakket. |
ParseSlides() | Parseert dia-referenties uit de presentatie XML. |
ParseMasters() | Parseert master slide-referenties uit de presentatie XML. |
GetSlideRefById(slideId: int) | De overeenkomstige , of null als niet gevonden. |
GetSlideRefByRelId(relId: string) | De overeenkomstige , of null als niet gevonden. |
GetNextSlideId() | Genereert de volgende beschikbare slide-ID. Slide-ID’s beginnen bij 256 volgens de PPTX-conventie. |
GetNextMasterId() | Genereert de eerstvolgende beschikbare master-/layout-slide-ID. Master-ID’s en layout-ID’s delen dezelfde ID-ruimte en moeten allemaal uniek zijn. |
AddMasterReference(relId: string, masterId: int?) | De aangemaakte . |
AddSlideReference(relId: string, slideId: int?, index: int) | De aangemaakte . |
RemoveSlideReference(slideId: int) | true als verwijderd, false als niet gevonden. |
GetSlideSize() | Een tuple van (breedte, hoogte) in EMUs. |
GetNotesSize() | Een tuple van (breedte, hoogte) in EMUs. |
SetNotesSize(cx: int, cy: int) | Hoogte in EMUs. |
GetFirstSlideNumber() | Het eerste dia-nummer, standaard 1. |
SetFirstSlideNumber(number: int) | Het eerste dia-nummer. |
Save() | Slaat presentation.xml terug op in het pakket. |