RelationshipsManager
סקירה כללית
RelationshipsManager הוא שיעור ב Aspose.Slides FOSS עבור C++.
ניהול קובץ .rels הקשורים לחלק מסוים של OPC. מחזיק יחסים קיימים על הבנייה ומספק שיטות לשאול, להוסיף ולמנוע יחסי.
שיעור זה מספק 9 שיטות לעבוד עם אובייקטים RelationshipsManager בתוכניות C++. שיטות זמינות כוללות: RelationshipsManager, add_relationship, get_all_relationships, get_relationship, get_relationships_by_type, get_rels_part_name, part_name, remove_relationship, save. כל החברים הציבוריים זמינים לכל יישום C++ לאחר התקנת Aspose.Slides FOSS עבור חבילת C+.
שיטות
| חתימה | תיאור |
|---|---|
RelationshipsManager(package: OpcPackage, source_part: std::string_view) | יצירת מנהל יחסים עבור החלק הנדרש. שורת ריקה עבור יחסי שורש (_rels/.rel). |
get_relationship(rel_id: std::string_view) → std::optional<Relationship> | קבלו קשר באמצעות ID. |
get_relationships_by_type(type: std::string_view) → std::vector<Relationship> | כל הקשרים מסופקים לפי סוג. |
get_all_relationships() → std::vector<Relationship> | קבלו את כל היחסים. |
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 | הוסף מערכת יחסים חדשה. |
remove_relationship(rel_id: std::string_view) → bool | הסרת מערכת יחסים באמצעות ID. |
save() | ניהול הקובץ .rels הקשורים לחלק מסוים של OPC. מחייב את היחסים הקיימים על הבנייה ומספק שיטות ל- |
get_rels_part_name(source_part: std::string_view) → std::string | דוגמאות: "" -> “_rels/.rel” “ppt/presentation.xml” -> ‘ppT/Rel’ / ‘PTT’ ו ‘pTT/slides/slide1.xML’ > ’ pTT / slides / rels / sslide1 xml’ |
part_name() → std::string | קבל את שם החלק של .rels קובץ. |