PdfPageFacade.AddSquareAnnotation(PdfRectangle) Method
Creates a square annotation in the specified page rectangle.
Namespace: DevExpress.Pdf
Assembly: DevExpress.Pdf.v24.2.Core.dll
NuGet Package: DevExpress.Pdf.Core
#Declaration
public PdfSquareAnnotationFacade AddSquareAnnotation(
PdfRectangle rect
)
#Parameters
Name | Type | Description |
---|---|---|
rect | Pdf |
The page area to create the square annotation. |
#Returns
Type | Description |
---|---|
Pdf |
An object that contains square annotation properties. |
#Example
The code sample below creates a square annotation.
using (PdfDocumentProcessor processor = new PdfDocumentProcessor())
{
// Load a document
processor.LoadDocument("..\\..\\Document.pdf");
// Access the first page properties
PdfPageFacade pageFacade = processor.DocumentFacade.Pages[0];
// Define the area to add an annotation
PdfRectangle rectangle = new PdfRectangle(663, 526, 763, 576);
// Create a square annotation
PdfSquareAnnotationFacade squareAnnotation = pageFacade.AddSquareAnnotation(rectangle);
// Specify annotation parameters
squareAnnotation.Author = "Nancy Davolio";
squareAnnotation.Contents = "Made in PDF Document API";
// Save the result
processor.SaveDocument("..\\..\\Result.pdf");
}