Class InkAnnotationSettings
Represents the settings that allows to customize the default appearance of ink annotations.
Implements
System.ComponentModel.INotifyPropertyChanged
Inherited Members
Namespace: Syncfusion.Maui.PdfViewer
Assembly: Syncfusion.Maui.PdfViewer.dll
Syntax
public class InkAnnotationSettings : AnnotationAppearanceSettings, INotifyPropertyChanged
Constructors
InkAnnotationSettings()
Declaration
public InkAnnotationSettings()
Properties
AggregateInkStrokes
Gets or sets a value indicating whether each ink strokes should be treated as separate ink annotations.
Declaration
public bool AggregateInkStrokes { get; set; }
Property Value
Type |
---|
System.Boolean |
BorderWidth
Gets or sets the border thickness of an annotation.
Declaration
public float BorderWidth { get; set; }
Property Value
Type |
---|
System.Single |
MinimumSize
Gets or sets the minimum size for ink annotation.
Declaration
public Size MinimumSize { get; set; }
Property Value
Type |
---|
Microsoft.Maui.Graphics.Size |
TouchScreenInputMode
Gets or sets a value that indicates the input mode in which the ink strokes should be allowed to be drawn.
Declaration
public TouchScreenInputMode TouchScreenInputMode { get; set; }
Property Value
Type |
---|
TouchScreenInputMode |
Remarks
If the value is “Stylus”, ink annotations can be drawn only using stylus and finger touch can pinch, pan and zoom the PDF pages. This property is applicable only for Android and iOS. Changing the value of this property has no effect in WinUI and MacCatalyst.
Implements
System.ComponentModel.INotifyPropertyChanged