Skip to main content
All docs
V24.1

PdfViewerAnnotationBuilderExtensions.AsTextMarkupAnnotationBuilder(IPdfViewerMarkupAnnotationBuilder) Method

Casts the IPdfViewerMarkupAnnotationBuilder object to the IPdfViewerTextMarkupAnnotationBuilder object.

Namespace: DevExpress.Pdf

Assembly: DevExpress.Pdf.v24.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