PresentationPart
Panoramica
PresentationPart è una classe in Aspose.Slides FOSS per .NET.
Gestisce la parte ppt/presentation.xml di un pacchetto OPC. Fornisce metodi per analizzare la struttura della presentazione, aggiungere/rimuovere riferimenti a diapositive e master, e ottenere/impostare le proprietà della presentazione come dimensioni della diapositiva e dimensioni delle note.
Questa classe fornisce 16 metodi per lavorare con oggetti PresentationPart nei programmi .NET. I metodi disponibili includono: AddMasterReference, AddSlideReference, GetFirstSlideNumber, GetNextMasterId, GetNextSlideId, GetNotesSize, GetSlideRefById, GetSlideRefByRelId, GetSlideSize, Load, ParseMasters, ParseSlides, e 4 metodi aggiuntivi. Tutti i membri esportati sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.Slides FOSS per .NET. Proprietà: ElementTree, MasterReferences, PartName, SlideCount, SlideReferences.
Descrizione
PresentationPart è una classe nella libreria Aspose.Slides FOSS per .NET che espone 16 metodi e 5 proprietà per l’uso programmatico.
La classe fornisce anche la proprietà MasterReferences (ottiene i riferimenti ai master), la proprietà ElementTree (ottiene l’albero degli elementi), la proprietà SlideReferences (ottiene i riferimenti alle diapositive).
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
MasterReferences | List<MasterReference> | Lettura | Ottiene i riferimenti master. |
ElementTree | XElement? | Lettura | Ottiene l’albero degli elementi. |
SlideReferences | List<SlideReference> | Lettura | Ottiene i riferimenti alle diapositive. |
SlideCount | int | Lettura | Ottiene il conteggio delle diapositive. |
PartName | string | Lettura | Ottiene il nome della parte. |
Metodi
| Firma | Descrizione |
|---|---|
Load() | Carica e analizza il file presentation.xml dal pacchetto. |
ParseSlides() | Analizza i riferimenti alle diapositive dalla presentazione XML. |
ParseMasters() | Analizza i riferimenti alle diapositive master dalla presentazione XML. |
GetSlideRefById(slideId: int) | La corrispondenza, o null se non trovata. |
GetSlideRefByRelId(relId: string) | La corrispondenza, o null se non trovata. |
GetNextSlideId() | Genera il prossimo ID slide disponibile. Gli ID slide partono da 256 secondo la convenzione PPTX. |
GetNextMasterId() | Genera il prossimo ID master/layout slide disponibile. Gli ID master e gli ID layout condividono lo stesso spazio ID e devono tutti essere unici. |
AddMasterReference(relId: string, masterId: int?) | Il creato . |
AddSlideReference(relId: string, slideId: int?, index: int) | Il creato . |
RemoveSlideReference(slideId: int) | true se rimosso, false se non trovato. |
GetSlideSize() | Una tupla di (larghezza, altezza) in EMUs. |
GetNotesSize() | Una tupla di (larghezza, altezza) in EMUs. |
SetNotesSize(cx: int, cy: int) | Altezza in EMUs. |
GetFirstSlideNumber() | Il numero della prima diapositiva, predefinito a 1. |
SetFirstSlideNumber(number: int) | Il numero della prima diapositiva. |
Save() | Salva il file presentation.xml nel pacchetto. |