CommentsPart
Overview
CommentsPart là một lớp trong Aspose.Slides FOSS cho C++.
Quản lý một slide bình luận phần XML (ppt/comments/slideN.xmlMột tệp tồn tại trên mỗi slide có bình luận. cung cấp các hoạt động CRUD cho các yếu tố bình báo cá nhân và phương pháp nhà máy/thời gian lối sống.
Khóa học này cung cấp 19 phương pháp để làm việc với các đối tượng CommentsPart trong các chương trình C++. Các phương pháp có sẵn bao gồm: 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,Và 7 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập vào bất kỳ ứng dụng C++ nào sau khi cài đặt Aspose.Slides FOSS cho gói C ++.
Methods
| Signature | Description |
|---|---|
part_name() → std::string | Phần đường bên trong gói. |
get_comments() → std::vector<CommentData> | Nhận tất cả các bình luận trong phần này. |
get_comments_by_author(author_id: int32_t) → std::vector<CommentData> | Nhận bình luận được lọc bởi tác giả ID. |
find_comment_by_idx(author_id: int32_t, idx: int32_t) → std::optional<CommentData> | Tìm một bình luận bởi tác giả ID và index. |
find_comment_by_idx_all(idx: int32_t) → std::optional<CommentData> | Tìm một bình luận theo chỉ mục trên tất cả các tác giả (đối với parentCmId lookup). |
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 | Thêm một mục bình luận mới và trả về 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 | Nhập một bình luận trong vị trí đó giữa các bình báo hiện có. |
remove_comment(author_id: int32_t, idx: int32_t) | Xóa một bình luận cụ thể bằng ID tác giả và chỉ số. |
remove_comment_elem(elem: pugi::xml_node) | Xóa một bình luận bằng nút XML của nó. |
remove_comments_at(index: int32_t) | Xóa bình luận trên chỉ số vị trí cụ thể. |
clear() | Xóa tất cả các bình luận từ phần này. |
count() → int32_t | Số bình luận trong phần này. |
is_empty() → bool | Nếu phần này không có bình luận. |
save() | Xét lại XML trở về gói. |
create_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) → CommentsPart | Tạo một phần bình luận trống mới cho một slide và ghi lại tất cả các mối quan hệ và loại nội dung. RelationshipsManager để mối liên hệ tồn tại sau đó tiết kiệm. |
load_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) → std::optional<CommentsPart> | Tải phần bình luận cho một slide, nếu có. |
delete_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) | Xóa phần bình luận liên quan đến một slide. |
resolve_target(from_part: std::string_view, target: std::string_view) → std::string | Giải quyết một con đường mục tiêu tương đối đến một phần tuyệt đối. |
compute_relative_target(from_part: std::string_view, to_part: std::string_view) → std::string | Hãy bắt đầu một con đường tương đối từ một bên sang phía khác. |