RelationshipsManager
Przegląd
RelationshipsManager jest klasą w Aspose.Slides FOSS dla .NET.
Zarządza plikami relacji (.rels) w pakiecie OPC. Każda część może mieć powiązany plik .rels, który definiuje jej relacje z innymi częściami. Ta klasa udostępnia metody do ładowania, dodawania, usuwania i serializacji relacji z powrotem do XML.
Ta klasa udostępnia 11 metod do pracy z obiektami RelationshipsManager w programach .NET. Dostępne metody obejmują: AddRelationship, GenerateRelId, GetAllRelationships, GetRelationship, GetRelationshipsByType, GetRelsPartName, Load, ParseRelationships, RelationshipsManager, RemoveRelationship, Save. Wszystkie wyeksportowane elementy są dostępne dla dowolnej aplikacji .NET po zainstalowaniu pakietu Aspose.Slides FOSS dla .NET. Właściwości: PartName.
Opis
RelationshipsManager jest klasą w bibliotece Aspose.Slides FOSS dla .NET, która udostępnia 10 metod i 1 właściwość do programowego użycia.
Klasa udostępnia również właściwość PartName (pobiera nazwę części).
Instancje są tworzone za pomocą jednego konstruktora, który inicjalizuje obiekt domyślnymi wartościami.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
PartName | string | Odczyt | Pobiera nazwę części. |
Metody
| Sygnatura | Opis |
|---|---|
RelationshipsManager(package: OpcPackage, sourcePart: string) | Inicjalizuje menedżera z pakietem OPC i ścieżką części źródłowej |
GetRelsPartName(sourcePart: string) | Pobiera ścieżkę pliku .rels dla danej części źródłowej. Ścieżka części źródłowej. Odpowiednia ścieżka części .rels. "" → “_rels/.rels” “ppt/presentation.xml” → “ppt/_rels/presentation.xml.rels” “ppt/slides/slide1.xml” → “ppt/slides/_rels/slide1.xml.rels” |
Load() | Ładuje i analizuje plik .rels z pakietu. |
ParseRelationships() | Parsuje relacje z załadowanego elementu XML. |
GetRelationship(relId: string) | The lub null, jeśli nie znaleziono. |
GetRelationshipsByType(relType: string) | Lista pasujących relacji. |
GetAllRelationships() | Lista wszystkich relacji. |
GenerateRelId() | Identyfikator relacji, który nie jest już używany. |
AddRelationship(relType: string, target: string, relId: string?, targetMode: string?) | Identyfikator relacji. |
RemoveRelationship(relId: string) | true, jeśli usunięto; false, jeśli nie znaleziono. |
Save() | Zapisuje relacje z powrotem do pakietu. Jeśli nie ma żadnych relacji, część .rels jest usuwana. |