officefileapi-devexpress-dot-pdf-dot-pdfpagefacade-dot-addsquareannotation-x28-devexpress-dot-pdf-dot-pdfrectangle-x29.md
Creates a square annotation in the specified page rectangle.
Namespace : DevExpress.Pdf
Assembly : DevExpress.Pdf.v25.2.Core.dll
NuGet Package : DevExpress.Pdf.Core
public PdfSquareAnnotationFacade AddSquareAnnotation(
PdfRectangle rect
)
Public Function AddSquareAnnotation(
rect As PdfRectangle
) As PdfSquareAnnotationFacade
| Name | Type | Description |
|---|---|---|
| rect | PdfRectangle |
The page area to create the square annotation.
|
| Type | Description |
|---|---|
| PdfSquareAnnotationFacade |
An object that contains square annotation properties.
|
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");
}
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)
' Define the area to add an annotation
Dim rectangle As New PdfRectangle(663, 526, 763, 576)
' Create a square annotation
Dim squareAnnotation As PdfSquareAnnotationFacade = pageFacade.AddSquareAnnotation(rectangle)
' Specify annotation parameters
squareAnnotation.Author = "Nancy Davolio"
squareAnnotation.Contents = "Made in PDF Document API"
' Save the result
processor.SaveDocument("..\..\Result.pdf")
End Using
See Also