Skip to main content
All docs
V25.1
  • PdfViewerAnnotationBuilderExtensions.AsTextMarkupAnnotationBuilder(IPdfViewerMarkupAnnotationBuilder) Method

    Casts the IPdfViewerMarkupAnnotationBuilder object to the IPdfViewerTextMarkupAnnotationBuilder object.

    Namespace: DevExpress.Pdf

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

    NuGet Package: DevExpress.Pdf.Drawing

    Declaration

    public static IPdfViewerTextMarkupAnnotationBuilder AsTextMarkupAnnotationBuilder(
        this IPdfViewerMarkupAnnotationBuilder builder
    )

    Parameters

    Name Type Description
    builder IPdfViewerMarkupAnnotationBuilder

    Current IPdfViewerMarkupAnnotationBuilder object.

    Returns

    Type Description
    IPdfViewerTextMarkupAnnotationBuilder

    The IPdfViewerTextMarkupAnnotationBuilder object that contains text markup annotation parameters.

    Remarks

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

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