Class ShapeAnnotationSettings
Specifies and allows editing the appearance of the selected shape annotation.
Inheritance
Namespace: Syncfusion.SfPdfViewer.iOS
Assembly: Syncfusion.SfPdfViewer.iOS.dll
Syntax
public class ShapeAnnotationSettings : Object
Properties
BorderEffect
Gets or sets the
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
Gets or sets a value that indicates the constraints to the annotation interactions.
Declaration
public AnnotationConstraints Constraints { get; set; }
Property Value
Type |
---|
AnnotationConstraints |
FillColor
Gets or sets the UIKit.UIColor fill color of the selected shape.
Declaration
public UIColor FillColor { get; set; }
Property Value
Type | Description |
---|---|
UIKit.UIColor | The fill color allows the user to change the color of the selected shape's fill. |
IsLocked
Declaration
public bool IsLocked { get; set; }
Property Value
Type |
---|
System.Boolean |
MaximumHeight
Gets or Sets the maximum height of the annotation.
Declaration
public nfloat MaximumHeight { get; set; }
Property Value
Type |
---|
System.nfloat |
MaximumWidth
Gets or sets the maximum width of the annotation.
Declaration
public nfloat MaximumWidth { get; set; }
Property Value
Type |
---|
System.nfloat |
MinimumHeight
Gets or Sets the minimum height of the annotation.
Declaration
public nfloat MinimumHeight { get; set; }
Property Value
Type |
---|
System.nfloat |
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 CGSize MinimumSize { get; set; }
Property Value
Type |
---|
CoreGraphics.CGSize |
Remarks
The value of this API does not affect line, arrow, polygon, cloud annotation’s minimum size
MinimumWidth
Gets or sets the minimum width of the annotation.
Declaration
public nfloat MinimumWidth { get; set; }
Property Value
Type |
---|
System.nfloat |
Opacity
Gets or sets the System.nfloat opacity of the selected shape.
Declaration
public nfloat Opacity { get; set; }
Property Value
Type | Description |
---|---|
System.nfloat | The opacity allows the user to apply the transparency in selected shape's fill and stroke. |
StrokeColor
Gets or sets the UIKit.UIColor stroke color of the selected shape.
Declaration
public UIColor StrokeColor { get; set; }
Property Value
Type | Description |
---|---|
UIKit.UIColor | The stroke color allows the user to change the color of the selected shape's stroke. |
Text
Gets or sets the text of the shape and measurement annotations.
Declaration
public string Text { get; set; }
Property Value
Type |
---|
System.String |
TextBackgroundColor
Gets or sets the background color of the text of the shape and measurement annotations.
Declaration
public UIColor TextBackgroundColor { get; set; }
Property Value
Type |
---|
UIKit.UIColor |
TextColor
Gets or sets the text color of the shape and measurement annotations.
Declaration
public UIColor TextColor { get; set; }
Property Value
Type |
---|
UIKit.UIColor |
TextOpacity
Gets or sets the text opacity of the shape and measurement annotations.
Declaration
public nfloat TextOpacity { get; set; }
Property Value
Type |
---|
System.nfloat |
TextSize
Gets or sets the text size of the shape and measurement annotations.
Declaration
public nfloat TextSize { get; set; }
Property Value
Type |
---|
System.nfloat |
Thickness
Gets or sets the 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. |