Skip to main content
All docs
V22.1
.NET Framework 4.5.2+

PdfViewerAnnotationBuilderExtensions.AsTextMarkupAnnotationBuilder(IPdfViewerAnnotationBuilder) Method

Casts the IPdfViewerAnnotationBuilder object to the IPdfViewerTextMarkupAnnotationBuilder object.

Namespace: DevExpress.Pdf

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

Declaration

public static IPdfViewerTextMarkupAnnotationBuilder AsTextMarkupAnnotationBuilder(
    this IPdfViewerAnnotationBuilder builder
)

Parameters

Name Type Description
builder IPdfViewerAnnotationBuilder

Current IPdfViewerAnnotationBuilder 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