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 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.Slides FOSS for C++ به هر برنامه C ++ دسترسی دارند.
روش ها
| Signature | شرح: |
|---|---|
part_name() → std::string | مسیر قسمت داخل بسته. |
get_comments() → std::vector<CommentData> | لطفاً قطعه کد یا متنی را که میخواهید نظرات (comments) آن استخراج شود، ارائه کنید. |
get_comments_by_author(author_id: int32_t) → std::vector<CommentData> | دریافت نظرات فیلتر شده بر اساس شناسه نویسنده. |
find_comment_by_idx(author_id: int32_t, idx: int32_t) → std::optional<CommentData> | یک نظر توسط شناسه نویسنده و فهرست پیدا کنید. |
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) | حذف یک نظر خاص با شناسه نویسنده و شاخص. |
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 | مسیر نسبی از یک قسمت به بخش دیگر را محاسبه کنید. |