CommentData
Overview
CommentData is a class in Aspose.Slides FOSS for C++.
Raw data for a single comment parsed from XML. Wraps a pugixml node and provides typed accessors for the comment attributes and child elements. Changes made through the setters are reflected directly in the underlying XML node.
This class provides 12 methods for working with CommentData objects in Go programs.
Available methods include: author_id, dt_str, idx, parent_cm_id, pos_x, pos_y, set_dt_str, set_parent_cm_id, set_pos_x, set_pos_y, set_text, text.
All exported members are accessible to any Go application after adding the package via go get github.com/aspose-pdf-foss/aspose-pdf-foss-for-go.
Methods
| Signature | Description |
|---|---|
author_id() → int32_t | Author ID attribute. |
idx() → int32_t | Comment index attribute. |
dt_str() → std::string | Datetime string (OOXML format) from the dt attribute. |
set_dt_str(value: std::string_view) | Sets the comment timestamp using an OOXML‑formatted datetime string |
parent_cm_id() → std::optional<int32_t> | Parent comment ID, or std::nullopt if this is a top-level comment. |
set_parent_cm_id(value: std::optional<int32_t>) | Sets the optional parent comment ID, allowing nullopt for top‑level |
text() → std::string | Comment text content (from the child element). |
set_text(value: std::string_view) | Sets the textual content of the comment |
pos_x() → double | Position X in centimeters (converted from EMU). |
set_pos_x(value: double) | Sets the X coordinate of the comment in centimeters (converted to EMU) |
pos_y() → double | Position Y in centimeters (converted from EMU). |
set_pos_y(value: double) |