RelationshipsManager
Prezentare generală
RelationshipsManager este o clasă în Aspose.Slides FOSS pentru C++.
Gestionează fișierul .rels asociat cu o anumită parte OPC. Încărcă relațiile existente pe construcție și oferă metode de interogare, adăugare și eliminare a relațiilor. Chemați save ((() pentru a persista schimbările.
Această clasă oferă 9 metode pentru a lucra cu obiecte RelationshipsManager în programe C++. Metodele disponibile includ: RelationshipsManager, add_relationship, get_all_relationships, get_relationship, get_relationships_by_type, get_rels_part_name, part_name, remove_relationship, save. Toți membrii publicului sunt accesibili oricărei aplicații C++ după instalarea pachetului Aspose.Slides FOSS pentru C++.
Metode
| Signature | Descriere: |
|---|---|
RelationshipsManager(package: OpcPackage, source_part: std::string_view) | Construiți un manager de relații pentru partea dată. String gol pentru relațiile rădăcină (_rels/.rals). |
get_relationship(rel_id: std::string_view) → std::optional<Relationship> | Obține o relație după ID. |
get_relationships_by_type(type: std::string_view) → std::vector<Relationship> | Obține toate relațiile filtrate după tip. |
get_all_relationships() → std::vector<Relationship> | Obține toate relațiile. |
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 | Adăuga o nouă relaţie. |
remove_relationship(rel_id: std::string_view) → bool | Îndepărtează o relaţie prin ID. |
save() | Gestionează fișierul .rels asociat cu o anumită parte OPC. Încărcă relațiile existente pe construcție și oferă metode pentru a se asigura că funcția de procesare este completată în mod corespunzător. |
get_rels_part_name(source_part: std::string_view) → std::string | Calculați numele părții .rels pentru orice cale dată a părților. Exemple: "" -> “_rals/.rls” “ppt/presentation.xml” ->“ppt / _ rels/presentation .xML. rells” |
part_name() → std::string | Obține numele părții fișierului .rels. |