Class ShapeAnnotationSettings
Specifies and allows editing the appearance of the selected shape annotation.
Inheritance
Namespace: Syncfusion.SfPdfViewer.XForms
Assembly: Syncfusion.SfPdfViewer.XForms.dll
Syntax
public class ShapeAnnotationSettings : BindableObject
  Fields
MinimumLengthProperty
Gets the MinimumLength property of ShapeAnnotationSettings. This is a bindable property.
Declaration
public static readonly BindableProperty MinimumLengthProperty
  Field Value
| Type | Description | 
|---|---|
| Xamarin.Forms.BindableProperty | A bindable property that gets and sets the minimum length for the shape annotation.  | 
      
MinimumSizeProperty
Gets the MinimumSize property of ShapeAnnotationSettings. This is a bindable property.
Declaration
public static readonly BindableProperty MinimumSizeProperty
  Field Value
| Type | Description | 
|---|---|
| Xamarin.Forms.BindableProperty | A bindable property that gets and sets the minimum size for the shape annotation.  | 
      
OpacityProperty
Gets the Opacity property of ShapeAnnotationSettings. This is a bindable property.
Declaration
public static readonly BindableProperty OpacityProperty
  Field Value
| Type | Description | 
|---|---|
| Xamarin.Forms.BindableProperty | A bindable property that gets and sets the opacity of the shape annotation.  | 
      
StrokeColorProperty
Gets the StrokeColor property of ShapeAnnotationSettings. This is a bindable property.
Declaration
public static readonly BindableProperty StrokeColorProperty
  Field Value
| Type | Description | 
|---|---|
| Xamarin.Forms.BindableProperty | A bindable property that gets and sets the stroke color of the shape annotation.  | 
      
ThicknessProperty
Gets the Thickness property of ShapeAnnotationSettings. This is a bindable property.
Declaration
public static readonly BindableProperty ThicknessProperty
  Field Value
| Type | Description | 
|---|---|
| Xamarin.Forms.BindableProperty | A bindable property that gets and sets the thickness of the shape annotation.  | 
      
Properties
BorderEffect
Gets or sets the BorderEffect border effect of the selected shape.
Declaration
public BorderEffect BorderEffect { get; set; }
  Property Value
| Type | 
|---|
| BorderEffect | 
Remarks
The value of this API does not affect line, arrow and circle annotations.
Constraints
Declaration
public AnnotationConstraints Constraints { get; set; }
  Property Value
| Type | 
|---|
| AnnotationConstraints | 
IsLocked
Gets or sets a value indicating whether the annotations can be edited. If this property is true, annotations can be selected, but resizing, moving, editing and removing actions will be disabled for the user. Default value is false.
Declaration
public bool IsLocked { get; set; }
  Property Value
| Type | 
|---|
| System.Boolean | 
MinimumLength
Gets or sets the minimum length to which the annotation can be resized.
Declaration
public float MinimumLength { get; set; }
  Property Value
| Type | 
|---|
| System.Single | 
Remarks
The value of this API is applicable only to the arrow and line annotation
MinimumSize
Gets or sets the minimum size to which the annotation can be resized.
Declaration
public Size MinimumSize { get; set; }
  Property Value
| Type | 
|---|
| Xamarin.Forms.Size | 
Remarks
The value of this API does not affect line, arrow, polygon, cloud annotation’s minimum size
Opacity
Gets or sets the System.Single opacity of the selected shape.
Declaration
public float Opacity { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Single | The opacity allows the user to apply the transparency in selected shape's fill and stroke.  | 
      
StrokeColor
Gets or sets the Xamarin.Forms.Color stroke color of the selected shape.
Declaration
public Color StrokeColor { get; set; }
  Property Value
| Type | Description | 
|---|---|
| Xamarin.Forms.Color | The stroke color allows the user to change the color of the selected shape's stroke.  | 
      
Thickness
Gets or sets the System.Int32 thickness of the selected shape.
Declaration
public float Thickness { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Single | The thickness allows the user to change the selected shape's stroke width.  |