officefileapi-devexpress-dot-pdf-dot-pdfmarkupannotationfacade-dot-addreview-x28-system-dot-string-devexpress-dot-pdf-dot-pdfannotationreviewstatus-x29.md
Adds a review to the annotation.
Namespace : DevExpress.Pdf
Assembly : DevExpress.Pdf.v25.2.Core.dll
NuGet Package : DevExpress.Pdf.Core
public void AddReview(
string author,
PdfAnnotationReviewStatus reviewStatus
)
Public Sub AddReview(
author As String,
reviewStatus As PdfAnnotationReviewStatus
)
| Name | Type | Description |
|---|---|---|
| author | String |
The author of the review.
| | reviewStatus | PdfAnnotationReviewStatus |
The review status.
|
The code sample below adds a review to the annotations from a specific author (the document is opened in the WinForms PDF Viewer):
using DevExpress.Pdf;
using (PdfDocumentProcessor processor = new PdfDocumentProcessor())
{
// Load a document
processor.LoadDocument("..\\..\\Document.pdf");
// Access the first page properties
PdfPageFacade pageFacade = processor.DocumentFacade.Pages[0];
foreach(PdfMarkupAnnotationFacade markupAnnotation in pageFacade.Annotations)
{
// Check the annotation author
if (markupAnnotation.Author == "Brian Zetc")
{
// Add a review to the annotation
markupAnnotation.AddReview("Cardle Anita W", PdfAnnotationReviewStatus.Accepted);
}
}
// Save the result
processor.SaveDocument("..\\..\\Result.pdf");
}
Imports DevExpress.Pdf
Using processor As New PdfDocumentProcessor()
' Load a document
processor.LoadDocument("..\..\Document.pdf")
' Access the first page properties
Dim pageFacade As PdfPageFacade = processor.DocumentFacade.Pages(0)
For Each markupAnnotation As PdfMarkupAnnotationFacade In pageFacade.Annotations
' Check the annotation author
If markupAnnotation.Author = "Brian Zetc" Then
' Add a review to the annotation
markupAnnotation.AddReview("Cardle Anita W", PdfAnnotationReviewStatus.Accepted)
End If
Next markupAnnotation
' Save the result
processor.SaveDocument("..\..\Result.pdf")
End Using
See Also
PdfMarkupAnnotationFacade Class