alexa
menu

Blazor

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Search Results for

    Show / Hide Table of Contents

    Class AnnotationPropertiesChangeEventArgs

    This event arguments provides the necessary information about annotation properties change event.

    Inheritance
    object
    BaseEventArgs<AnnotationPropertiesChangeEventArgs>
    AnnotationBaseEventArgs<AnnotationPropertiesChangeEventArgs>
    AnnotationPropertiesChangeEventArgs
    Inherited Members
    AnnotationBaseEventArgs<AnnotationPropertiesChangeEventArgs>.AnnotationId
    AnnotationBaseEventArgs<AnnotationPropertiesChangeEventArgs>.AnnotationType
    AnnotationBaseEventArgs<AnnotationPropertiesChangeEventArgs>.PageNumber
    BaseEventArgs<AnnotationPropertiesChangeEventArgs>.Name
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Syncfusion.Blazor.SfPdfViewer
    Assembly: Syncfusion.Blazor.SfPdfViewer.dll
    Syntax
    public class AnnotationPropertiesChangeEventArgs : AnnotationBaseEventArgs<AnnotationPropertiesChangeEventArgs>

    Constructors

    AnnotationPropertiesChangeEventArgs()

    Declaration
    public AnnotationPropertiesChangeEventArgs()

    Properties

    IsBorderDashArrayChanged

    It returns true when the border dash array of the annotation is changed.By default it is false.

    Declaration
    [JsonPropertyName("isBorderDashArrayChanged")]
    [JsonInclude]
    public bool IsBorderDashArrayChanged { get; }
    Property Value
    Type Description
    bool

    true, if the border dash array of annotation is changed. Otherwise, false.

    Remarks

    This is not applicable for text markup annotation.

    IsColorChanged

    It returns true when the color of the annotation is changed.By default it is false.

    Declaration
    [JsonPropertyName("isColorChanged")]
    [JsonInclude]
    public bool IsColorChanged { get; }
    Property Value
    Type Description
    bool

    true, if the color of annotation is changed. Otherwise, false.

    IsCommentsChanged

    It returns true when the comment of the annotation is changed.By default it is false.

    Declaration
    [JsonPropertyName("isCommentsChanged")]
    [JsonInclude]
    public bool IsCommentsChanged { get; }
    Property Value
    Type Description
    bool

    true, if the comment of annotation is changed. Otherwise, false.

    IsLineHeadEndStyleChanged

    It returns true when the line head end style of the annotation is changed.By default it is false.

    Declaration
    [JsonPropertyName("isLineHeadEndStyleChanged")]
    [JsonInclude]
    public bool IsLineHeadEndStyleChanged { get; }
    Property Value
    Type Description
    bool

    true, if the line head end style of annotation is changed. Otherwise, false.

    IsLineHeadStartStyleChanged

    Specifies that the line head start style of the annotation is changed.

    Declaration
    [JsonPropertyName("isLineHeadStartStyleChanged")]
    [JsonInclude]
    public bool IsLineHeadStartStyleChanged { get; }
    Property Value
    Type Description
    bool

    true, if the line head start style of annotation is changed. Otherwise, false.

    IsOpacityChanged

    Specifies that the opacity of the annotation is changed.

    Declaration
    [JsonPropertyName("isOpacityChanged")]
    [JsonInclude]
    public bool IsOpacityChanged { get; }
    Property Value
    Type Description
    bool

    true, if the opacity of annotation is changed. Otherwise, false.

    IsStrokeColorChanged

    Specifies that the stroke color of the annotation is changed.

    Declaration
    [JsonPropertyName("isStrokeColorChanged")]
    [JsonInclude]
    public bool IsStrokeColorChanged { get; }
    Property Value
    Type Description
    bool

    true, if the stroke color of annotation is changed. Otherwise, false.

    IsTextChanged

    Specifies that the Text of the annotation is changed.

    Declaration
    [JsonPropertyName("isTextChanged")]
    [JsonInclude]
    public bool IsTextChanged { get; }
    Property Value
    Type Description
    bool

    true, if the text of annotation is changed. Otherwise, false.

    IsThicknessChanged

    Specifies that the thickness of the annotation is changed.

    Declaration
    [JsonPropertyName("isThicknessChanged")]
    [JsonInclude]
    public bool IsThicknessChanged { get; }
    Property Value
    Type Description
    bool

    true, if the thickness of annotation is changed. Otherwise, false.

    MultiplePageCollection

    Gets the multipage text markup annotation collection.

    Declaration
    [JsonPropertyName("multiplePageCollection")]
    [JsonInclude]
    public List<PdfAnnotation> MultiplePageCollection { get; }
    Property Value
    Type Description
    List<PdfAnnotation>

    A list of PdfAnnotation objects representing the multipage text markup annotations.

    Remarks

    It is applicable only set EnableMultiPageAnnotation as true. This support has been provided only for Textmarkup annotation.

    TextMarkupContent

    Gets the selected text content in the text markup annotation.

    Declaration
    [JsonPropertyName("textMarkupContent")]
    [JsonInclude]
    public string TextMarkupContent { get; }
    Property Value
    Type Description
    string

    Accepts the string value.

    TextMarkupEndIndex

    Gets the end index of text markup annotation in the page text content.

    Declaration
    [JsonPropertyName("textMarkupEndIndex")]
    [JsonInclude]
    public int TextMarkupEndIndex { get; }
    Property Value
    Type Description
    int

    Accepts an integer value.

    TextMarkupStartIndex

    Gets the starting index of text markup annotation in the page text content.

    Declaration
    [JsonPropertyName("textMarkupStartIndex")]
    [JsonInclude]
    public int TextMarkupStartIndex { get; }
    Property Value
    Type Description
    int

    Accepts an integer value.

    In this article
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved