Skip to main content
All docs
V25.1
  • PdfPageFacade.AddRubberStampAnnotation(PdfRectangle, String) Method

    Creates a rubber stamp annotation in the specified page rectangle.

    Namespace: DevExpress.Pdf

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

    NuGet Package: DevExpress.Pdf.Core

    Declaration

    public PdfRubberStampAnnotationFacade AddRubberStampAnnotation(
        PdfRectangle rect,
        string iconName
    )

    Parameters

    Name Type Description
    rect PdfRectangle

    A page area to add the rubber stamp annotation.

    iconName String

    The name of the annotation icon. Use the PdfRubberStampAnnotationIconName fields to specify a built-in annotation icon.

    Returns

    Type Description
    PdfRubberStampAnnotationFacade

    An object that contains rubber stamp annotation properties.

    Example

    The following code snippet creates a Top Secret rubber stamp:

    rubber stamp

    using (PdfDocumentProcessor processor = new PdfDocumentProcessor())
    {
        // Load a document
        processor.LoadDocument("..\\..\\Document.pdf");
    
        // Access the first page properties
        PdfPageFacade page = processor.DocumentFacade.Pages[0];
    
        // Define a rubber stamp rectangle
        PdfRectangle rubberStampRectangle = new PdfRectangle(663, 526, 763, 576);
    
        // Create a rubber stamp in this rectangle
        PdfRubberStampAnnotationFacade rubberStamp =
           page.AddRubberStampAnnotation(rubberStampRectangle, PdfRubberStampAnnotationIconName.TopSecret);
        rubberStamp.Author = "Jesse Faden";
        rubberStamp.Contents = "Made in PDF Document API";
    }
    
    See Also