CommentsPart
Genel Bakış
CommentsPart C++ için Aspose.Slides FOSS’de bir sınıf.
Bir slayt yorum XML parçası yönetir (ppt/comments/slideN.xmlKommenterleri içeren bir slayt için tek bir dosya vardır. Bireysel yorum elemanları ve statik fabrika/hayat döngüsü yöntemleri için CRUD işlemlerini sağlar.
Bu sınıf, C ++ programlarında CommentsPart nesnelerle çalışmak için 19 yöntem sağlar. Kullanılabilir yöntemler şunlardır: 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, ve 7 ek yöntem. C ++ için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir C++ uygulamasına erişilebilir.
Yöntemler
| Signature | Açıklama: |
|---|---|
part_name() → std::string | Paketin içindeki parça yolu. |
get_comments() → std::vector<CommentData> | Lütfen yorumlarını çıkarmamı istediğiniz kod parçacığını paylaşın. |
get_comments_by_author(author_id: int32_t) → std::vector<CommentData> | Yazar kimliğine göre filtrelenmiş yorumları al. |
find_comment_by_idx(author_id: int32_t, idx: int32_t) → std::optional<CommentData> | Yazar kimliği ve indeksine göre bir yorum bulun. |
find_comment_by_idx_all(idx: int32_t) → std::optional<CommentData> | Tüm yazarlar için bir yorum indeksi bul (parentCmId araması için). |
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 | Yeni bir yorum elemanı ekle ve CommentData’i gönder. |
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 | Mevcut yorumlar arasında verilen pozisyonda bir yorum ekleyin. |
remove_comment(author_id: int32_t, idx: int32_t) | Yazar kimliği ve indeksine göre belirli bir yorum kaldırılsın. |
remove_comment_elem(elem: pugi::xml_node) | XML düğümü tarafından bir yorum kaldırın. |
remove_comments_at(index: int32_t) | Verilen konum göstergesinde yorum silin. |
clear() | Bu bölümden tüm yorumları kaldırın. |
count() → int32_t | Bu bölümde yorum sayısı. |
is_empty() → bool | Bu bölümde yorum yok mu?. |
save() | XML’i pakete geri gönder. |
create_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) → CommentsPart | Bir slayt için yeni bir boş yorum bölümü oluşturun ve tüm ilişkileri ve içerik türlerini kaydetin. RelationshipsManager böylece ilişki sonraki kaydedilmelerden kurtulur. |
load_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) → std::optional<CommentsPart> | Eğer bir slayt varsa, yorum bölümünü yükleyin. |
delete_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) | Bir slayt ile ilişkili yorum bölümünü silin. |
resolve_target(from_part: std::string_view, target: std::string_view) → std::string | Mutlak bir parça adına göreceli hedef yolu çözün. |
compute_relative_target(from_part: std::string_view, to_part: std::string_view) → std::string | Bir parçadan diğerine göreceli bir yol hesaplayın. |