Back to Devexpress

PdfViewerAnnotationBuilderExtensions Class

officefileapi-devexpress-dot-pdf-7d73f9bd.md

latest2.2 KB
Original Source

PdfViewerAnnotationBuilderExtensions Class

Defines extension methods for the IPdfViewerAnnotationBuilder interface.

Namespace : DevExpress.Pdf

Assembly : DevExpress.Pdf.v25.2.Drawing.dll

NuGet Package : DevExpress.Pdf.Drawing

Declaration

csharp
public static class PdfViewerAnnotationBuilderExtensions
vb
Public Module PdfViewerAnnotationBuilderExtensions

Remarks

The PdfViewerAnnotationBuilderExtensions class methods allows you to retrieve options for specific annotation types when the AnnotationCreating event fires.

The code sample below calls the PdfViewerAnnotationBuilderExtensions.AsTextMarkupAnnotationBuilder method to specify an author for all created text markup annotations:

csharp
private void PdfViewer_MarkupAnnotationCreating(object sender, PdfAnnotationCreatingEventArgs e)
{
    if (e.Builder.AnnotationType == PdfAnnotationType.TextMarkup)
    {
      IPdfViewerMarkupAnnotationBuilder builder =
      e.Builder.AsTextMarkupAnnotationBuilder();
      builder.Author = "John Smith";

    }
}
vb
Private Sub PdfViewer_MarkupAnnotationCreating(ByVal sender As Object, ByVal e As PdfAnnotationCreatingEventArgs)
    If e.Builder.AnnotationType = PdfAnnotationType.TextMarkup Then
        Dim builder As IPdfViewerMarkupAnnotationBuilder = e.Builder.AsTextMarkupAnnotationBuilder()
        builder.Author = "John Smith"
    End If
End Sub

Inheritance

Object PdfViewerAnnotationBuilderExtensions

See Also

PdfViewerAnnotationBuilderExtensions Members

DevExpress.Pdf Namespace