PresentationPart
Przegląd
PresentationPart jest klasą w Aspose.Slides FOSS dla .NET.
Zarządza częścią ppt/presentation.xml pakietu OPC. Udostępnia metody do parsowania struktury prezentacji, dodawania/usuwania odwołań do slajdów i szablonów oraz pobierania/ustawiania właściwości prezentacji, takich jak rozmiar slajdu i rozmiar notatek.
Ta klasa udostępnia 16 metod do pracy z obiektami PresentationPart w programach .NET. Dostępne metody obejmują: AddMasterReference, AddSlideReference, GetFirstSlideNumber, GetNextMasterId, GetNextSlideId, GetNotesSize, GetSlideRefById, GetSlideRefByRelId, GetSlideSize, Load, ParseMasters, ParseSlides oraz 4 dodatkowe metody. Wszystkie eksportowane elementy są dostępne dla dowolnej aplikacji .NET po zainstalowaniu pakietu Aspose.Slides FOSS dla .NET. Właściwości: ElementTree, MasterReferences, PartName, SlideCount, SlideReferences.
Opis
PresentationPart jest klasą w bibliotece Aspose.Slides FOSS dla .NET, która udostępnia 16 metod i 5 właściwości do użycia programistycznego.
Klasa dodatkowo udostępnia właściwość MasterReferences (pobiera odwołania do szablonów), właściwość ElementTree (pobiera drzewo elementów), właściwość SlideReferences (pobiera odwołania do slajdów).
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
MasterReferences | List<MasterReference> | Odczyt | Pobiera odwołania mastera. |
ElementTree | XElement? | Odczyt | Pobiera drzewo elementów. |
SlideReferences | List<SlideReference> | Odczyt | Pobiera odwołania do slajdów. |
SlideCount | int | Odczyt | Pobiera liczbę slajdów. |
PartName | string | Odczyt | Pobiera nazwę części. |
Metody
| Sygnatura | Opis |
|---|---|
Load() | Ładuje i parsuje plik presentation.xml z pakietu. |
ParseSlides() | Parsuje odwołania do slajdów w prezentacji XML. |
ParseMasters() | Parsuje odwołania do slajdów master w prezentacji XML. |
GetSlideRefById(slideId: int) | Pasujący, lub null, jeśli nie znaleziono. |
GetSlideRefByRelId(relId: string) | Pasujący, lub null, jeśli nie znaleziono. |
GetNextSlideId() | Generuje następny dostępny identyfikator slajdu. Identyfikatory slajdów zaczynają się od 256 zgodnie z konwencją PPTX. |
GetNextMasterId() | Generuje następny dostępny identyfikator slajdu master/układu. Identyfikatory master i układu współdzielą tę samą przestrzeń identyfikatorów i wszystkie muszą być unikatowe. |
AddMasterReference(relId: string, masterId: int?) | Utworzono . |
AddSlideReference(relId: string, slideId: int?, index: int) | Utworzono . |
RemoveSlideReference(slideId: int) | true jeśli usunięto, false jeśli nie znaleziono. |
GetSlideSize() | Krotka (width, height) w EMUs. |
GetNotesSize() | Krotka (szerokość, wysokość) w EMU. |
SetNotesSize(cx: int, cy: int) | Wysokość w EMU. |
GetFirstSlideNumber() | Pierwszy numer slajdu, domyślnie 1. |
SetFirstSlideNumber(number: int) | Pierwszy numer slajdu. |
Save() | Zapisuje plik presentation.xml z powrotem do pakietu. |