CommentAuthorsPart
نمای کلی
CommentAuthorsPart یک کلاس در Aspose.Slides FOSS برای C++ است.
قسمت XML نویسندگان کامنتها (ppt/commentAuthors.xml) را مدیریت میکند. این بخش تمام تعریفهای نویسندهای که در نظرات ارائه استفاده میشوند را در خود دارد. عملیات CRUD را فراهم میکند و یک تخصیصدهندهٔ شاخص کامنت globally-unique ارائه میدهد.
این کلاس ۸ متد برای کار با اشیاء CommentAuthorsPart در برنامههای C++ فراهم میکند. متدهای موجود شامل: add_author, clear, ensure_registered, find_author_by_id, get_authors, next_comment_idx, remove_author, save هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Slides FOSS برای C++ برای هر برنامه C++ در دسترس هستند.
روش ها
| امضا | توضیح |
|---|---|
get_authors() → std::vector<AuthorData> | تمام نویسندگان را در این بخش دریافت کنید. |
find_author_by_id(author_id: int32_t) → std::optional<AuthorData> | یک نویسنده را بر اساس شناسه عددی پیدا کنید. |
add_author(name: std::string_view, initials: std::string_view) → AuthorData | یک نویسنده جدید اضافه کنید و AuthorData آن را برگردانید. |
remove_author(author_id: int32_t) | یک نویسنده را بر اساس شناسه عددی حذف کنید. |
clear() | تمام نویسندگان را حذف کنید. |
next_comment_idx(author_id: int32_t) → int32_t | فهرست بعدی نظرات با شناسهٔ جهانی یکتا را برگردانید. ارجاعهای parentCmId در OOXML به مقادیر idx اشاره میکنند که باید در سراسر تمام نویسندگان در ارائه یکتا باشند (نه فقط برای هر نویسنده). این متد بیشینهٔ lastIdx را در میان تمام نویسندگان میگیرد، آن را افزایش میدهد و مقدار lastIdx نویسنده هدف را بهروزرسانی میکند. |
save() | مقدار XML را دوباره در بسته ذخیره کنید. |
ensure_registered(package: opc::OpcPackage, presentation_part_name: std::string_view) | اطمینان حاصل کنید که commentAuthors.xml در انواع محتوا ثبت شده است و ارائه رابطهای با آن دارد. قبل از اولین ذخیره فراخوانی شود. (مثلاً «ppt/presentation.xml»). |