CommentsPart
ภาพรวม
CommentsPart เป็นคลาสใน Aspose.Slides FOSS สําหรับ C++.
การจัดการส่วน XML ของการแสดงความคิดเห็นของสไลด์ (ppt/comments/slideN.xml) มีไฟล์เดียวต่อสไลด์ที่มีความคิดเห็น ให้การปฏิบัติ CRUD สําหรับตัวละเอียดความคิดเห็นและวิธีงาน / ตลอดชีวิตแบบสถาปัตย์.
หมวดนี้ให้ 19 วิธีในการทํางานกับวัตถุ CommentsPart ในโปรแกรม C++. วิธีการที่ใช้ได้แก่: add_comment, clear, compute_relative_target, count, create_for_slide, delete_for_slide, find_comment_by_idx, find_comment_by_idx_all, get_comments, get_comments_by_author, insert_comment, is_empty,และ 7 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน C++ ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.Slides FOSS for C++.
วิธีการ
| Signature | คําอธิบาย |
|---|---|
part_name() → std::string | ทางของส่วนในแพ็คเกจ. |
get_comments() → std::vector<CommentData> | ไม่มีความคิดเห็นในส่วนนี้. |
get_comments_by_author(author_id: int32_t) → std::vector<CommentData> | ดึงความคิดเห็นที่กรองตาม ID ของผู้เขียน. |
find_comment_by_idx(author_id: int32_t, idx: int32_t) → std::optional<CommentData> | ค้นหาความคิดเห็นโดยผู้เขียน ID และอัตราการแสดง. |
find_comment_by_idx_all(idx: int32_t) → std::optional<CommentData> | ค้นหาความคิดเห็นโดยอัตรานิยามในทุกผู้เขียน (สําหรับ parentCmId การค้นหา). |
add_comment(author_id: int32_t, idx: int32_t, text: std::string_view, pos_x: double, pos_y: double, dt_str: std::string_view, parent_idx: std::optional<int32_t>) → CommentData | เพิ่มองค์ประกอบความคิดเห็นใหม่และคืน CommentData. |
insert_comment(index: int32_t, author_id: int32_t, idx: int32_t, text: std::string_view, pos_x: double, pos_y: double, dt_str: std::string_view, parent_idx: std::optional<int32_t>) → CommentData | ใส่ความคิดเห็นที่ตําแหน่งที่ให้ไว้ในระหว่างความคิดเห็นที่มีอยู่. |
remove_comment(author_id: int32_t, idx: int32_t) | ลบข้อความที่กําหนดโดย ID ผู้เขียนและอัตราการแสดง. |
remove_comment_elem(elem: pugi::xml_node) | ลบความคิดเห็นโดยร่อง XML ของมัน. |
remove_comments_at(index: int32_t) | ลบคําพูดที่อัตราการตั้งตําแหน่งที่ให้ไว้. |
clear() | ถอดความเห็นทั้งหมดจากส่วนนี้. |
count() → int32_t | จํานวนข้อความในส่วนนี้. |
is_empty() → bool | ว่าส่วนนี้ไม่มีคําตอบหรือไม่. |
save() | ยืนยัน XML กลับไปที่แพ็คเกจ. |
create_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) → CommentsPart | สร้างส่วนความคิดเห็นเปล่าใหม่สําหรับสไลด์และลงทะเบียนความสัมพันธ์ทั้งหมด และประเภทเนื้อหา. RelationshipsManager เพื่อให้ความเชื่อมโยงรอดจากการบันทึกต่อมา. |
load_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) → std::optional<CommentsPart> | อัตราการใช้งานของสไลด์ที่มีอยู่. |
delete_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) | ลบส่วนความคิดเห็นที่เกี่ยวข้องกับสไลด์. |
resolve_target(from_part: std::string_view, target: std::string_view) → std::string | แก้ทางเป้าหมายส่วนตัวไปยังชื่อของส่วนที่สมบูรณ์. |
compute_relative_target(from_part: std::string_view, to_part: std::string_view) → std::string | คํานวณเส้นทางส่วนหนึ่งจากหน่วยที่หนึ่งไปยังอีก. |