Class AnnotationPropertiesChangeEventArgs
This event arguments provides the necessary information about annotation properties change event.
Inheritance
Inherited Members
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
IsOpacityChanged
Specifies that the opacity of the annotation is changed.
Declaration
[JsonPropertyName("isOpacityChanged")]
[JsonInclude]
public bool IsOpacityChanged { get; }
Property Value
| Type | Description |
|---|---|
| bool |
|
IsStrokeColorChanged
Specifies that the stroke color of the annotation is changed.
Declaration
[JsonPropertyName("isStrokeColorChanged")]
[JsonInclude]
public bool IsStrokeColorChanged { get; }
Property Value
| Type | Description |
|---|---|
| bool |
|
IsTextChanged
Specifies that the Text of the annotation is changed.
Declaration
[JsonPropertyName("isTextChanged")]
[JsonInclude]
public bool IsTextChanged { get; }
Property Value
| Type | Description |
|---|---|
| bool |
|
IsThicknessChanged
Specifies that the thickness of the annotation is changed.
Declaration
[JsonPropertyName("isThicknessChanged")]
[JsonInclude]
public bool IsThicknessChanged { get; }
Property Value
| Type | Description |
|---|---|
| bool |
|
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. |