PdfViewerAnnotationBuilderExtensions.AsTextMarkupAnnotationBuilder(IPdfViewerAnnotationBuilder) Method
Casts the IPdfViewerAnnotationBuilder 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 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