MarkupAnnotation

MarkupAnnotation

Overview

MarkupAnnotation is a class in Aspose.PDF FOSS for C++.

MarkupAnnotation provides methods to set review state, opacity, title, and rich text for comment‑type annotations.

This class provides 21 methods for working with MarkupAnnotation objects in C++ programs. Available methods include: ClearState, GetState, GetStateModel, InReplyTo, MarkupAnnotation, Opacity, Popup, ReplyType, RichText, SetMarkedState, SetReviewState, Subject, and 1 additional methods. All public members are accessible to any C++ application after installing the Aspose.PDF FOSS for C++ package.

Methods

SignatureDescription
MarkupAnnotation()Calls MarkupAnnotation on this MarkupAnnotation instance.
ClearState()Calls ClearState on this MarkupAnnotation instance.
SetReviewState(state: AnnotationState, userName: std::string)Sets the review state value.
SetReviewState(state: AnnotationState)Sets the review state value.
SetMarkedState(marked: bool)Sets the marked state value.
GetState()AnnotationStateReturns the state.
GetStateModel()AnnotationStateModelReturns the state model.
Title()std::stringCalls Title on this MarkupAnnotation instance.
Title(value: std::string)Calls Title(value) on this MarkupAnnotation instance.
RichText()std::stringCalls RichText on this MarkupAnnotation instance.
RichText(value: std::string)Calls RichText(value) on this MarkupAnnotation instance.
Subject()std::stringCalls Subject on this MarkupAnnotation instance.
Subject(value: std::string)Calls Subject(value) on this MarkupAnnotation instance.
Opacity()doubleCalls Opacity on this MarkupAnnotation instance.
Opacity(value: double)Calls Opacity(value) on this MarkupAnnotation instance.
InReplyTo()std::shared_ptr<Annotation>Calls InReplyTo on this MarkupAnnotation instance.
InReplyTo(value: std::shared_ptr<Annotation>)Calls InReplyTo(value) on this MarkupAnnotation instance.
Popup()std::shared_ptr<PopupAnnotation>Calls Popup on this MarkupAnnotation instance.
Popup(value: std::shared_ptr<PopupAnnotation>)Calls Popup(value) on this MarkupAnnotation instance.
ReplyType()Annotations::ReplyTypeCalls ReplyType on this MarkupAnnotation instance.
ReplyType(value: Annotations::ReplyType)Calls ReplyType(value) on this MarkupAnnotation instance.

See Also