Skip to main content
All docs
V25.1
  • PdfMarkupAnnotationReview Class

    Represents the review added to an annotation or comment.

    Namespace: DevExpress.Pdf

    Assembly: DevExpress.Pdf.v25.1.Core.dll

    NuGet Package: DevExpress.Pdf.Core

    Declaration

    public class PdfMarkupAnnotationReview

    Remarks

    Add a Review

    Call the PdfMarkupAnnotationData.AddReview method to add a review to the annotation.

    The code sample below gets all annotations and adds a review to the first annotation:

    using (PdfDocumentProcessor processor = new PdfDocumentProcessor())
    {
        processor.LoadDocument("..\\..\\Document.pdf");
    
        var annotations = processor.GetMarkupAnnotationData(1);
        annotations[0].AddReview("Borman Aaron Lewis", PdfAnnotationReviewStatus.Completed);
    }
    

    The PdfMarkupAnnotationComment.AddReview method adds a review to the comment.

    private static void AddAnnotationComments(PdfMarkupAnnotationData annotation)
    {
        PdfMarkupAnnotationComment comment =
        annotation.AddReply("Reviewer", "Done");
        comment.Subject = "Proofread";
    
        PdfMarkupAnnotationComment nestedComment =
        comment.AddReply(annotation.Author, "Thanks");
        nestedComment.Subject = "Reviewed";
    }
    

    Access Reviews

    The PdfMarkupAnnotationData and PdfMarkupAnnotationComment classes have the Reviews property that gets all reviews added to the annotation or comment. The retrieved list of PdfMarkupAnnotationReview objects allows you to check the reviews’ author and status.

    Remove Reviews

    Call the PdfMarkupAnnotationData.ClearReviews() or PdfMarkupAnnotationComment.ClearReviews() method to clear all annotation or comment reviews.

    Inheritance

    Object
    PdfMarkupAnnotationReview
    See Also