RelationshipsManager
Przegląd
RelationshipsManager jest klasą w Aspose.Slides FOSS dla C++.
Zarządza plikiem .rels powiązanym z danym elementem OPC. Ładuje istniejące relacje podczas konstrukcji i udostępnia metody do zapytywania, dodawania i usuwania relacji. Wywołaj save(), aby zachować zmiany.
Ta klasa udostępnia 9 metod do pracy z obiektami RelationshipsManager w programach C++. Dostępne metody to: RelationshipsManager, add_relationship, get_all_relationships, get_relationship, get_relationships_by_type, get_rels_part_name, part_name, remove_relationship, save. Wszyscy publiczni członkowie są dostępni dla dowolnej aplikacji C++ po zainstalowaniu pakietu Aspose.Slides FOSS dla C++.
Metody
| Sygnatura | Opis |
|---|---|
RelationshipsManager(package: OpcPackage, source_part: std::string_view) | Utwórz menedżera relacji dla podanej części. Pusty ciąg znaków dla relacji głównych (_rels/.rels). |
get_relationship(rel_id: std::string_view) → std::optional<Relationship> | Pobierz relację według ID. |
get_relationships_by_type(type: std::string_view) → std::vector<Relationship> | Pobierz wszystkie relacje filtrowane według typu. |
get_all_relationships() → std::vector<Relationship> | Pobierz wszystkie relacje. |
add_relationship(rel_type: std::string_view, target: std::string_view, rel_id: std::string_view, target_mode: std::optional<std::string_view>) → std::string | Dodaj nową relację. |
remove_relationship(rel_id: std::string_view) → bool | Usuń relację według identyfikatora. |
save() | Zarządza plikiem .rels powiązanym z danym elementem OPC. Ładuje istniejące relacje przy tworzeniu i udostępnia metody do |
get_rels_part_name(source_part: std::string_view) → std::string | Oblicz nazwę części .rels dla dowolnej ścieżki części. Przykłady: "" -> “_rels/.rels” “ppt/presentation.xml” -> “ppt/_rels/presentation.xml.rels” “ppt/slides/slide1.xml” -> “ppt/slides/_rels/slide1.xml.rels” |
part_name() → std::string | Pobierz nazwę części pliku .rels. |