Table of Contents

Class Canvas

Namespace
Ink_Canvas
Assembly
InkCanvasForClass.dll
public class Canvas
Inheritance
Canvas
Inherited Members

Properties

AutoStraightenLine

[JsonProperty("autoStraightenLine")]
public bool AutoStraightenLine { get; set; }

Property Value

bool

AutoStraightenLineThreshold

[JsonProperty("autoStraightenLineThreshold")]
public int AutoStraightenLineThreshold { get; set; }

Property Value

int

BrushAutoRestoreAlpha

[JsonProperty("brushAutoRestoreAlpha")]
public int BrushAutoRestoreAlpha { get; set; }

Property Value

int

BrushAutoRestoreColor

[JsonProperty("brushAutoRestoreColor")]
public string BrushAutoRestoreColor { get; set; }

Property Value

string

BrushAutoRestoreDelaySeconds

[JsonProperty("brushAutoRestoreDelaySeconds")]
public int BrushAutoRestoreDelaySeconds { get; set; }

Property Value

int

BrushAutoRestoreTimes

[JsonProperty("brushAutoRestoreTimes")]
public string BrushAutoRestoreTimes { get; set; }

Property Value

string

BrushAutoRestoreWidth

[JsonProperty("brushAutoRestoreWidth")]
public double BrushAutoRestoreWidth { get; set; }

Property Value

double

ClearCanvasAlsoClearImages

[JsonProperty("clearCanvasAlsoClearImages")]
public bool ClearCanvasAlsoClearImages { get; set; }

Property Value

bool

ClearCanvasAndClearTimeMachine

[JsonProperty("clearCanvasAndClearTimeMachine")]
public bool ClearCanvasAndClearTimeMachine { get; set; }

Property Value

bool

CustomBackgroundColor

[JsonProperty("customBackgroundColor")]
public string CustomBackgroundColor { get; set; }

Property Value

string

DisablePressure

[JsonProperty("disablePressure")]
public bool DisablePressure { get; set; }

Property Value

bool

EnableBrushAutoRestore

[JsonProperty("enableBrushAutoRestore")]
public bool EnableBrushAutoRestore { get; set; }

Property Value

bool

EnableEraserAutoSwitchBack

[JsonProperty("enableEraserAutoSwitchBack")]
public bool EnableEraserAutoSwitchBack { get; set; }

Property Value

bool

EnableInkFade

[JsonProperty("enableInkFade")]
public bool EnableInkFade { get; set; }

Property Value

bool

EnablePalmEraser

[JsonProperty("enablePalmEraser")]
public bool EnablePalmEraser { get; set; }

Property Value

bool

EnablePressureTouchMode

[JsonProperty("enablePressureTouchMode")]
public bool EnablePressureTouchMode { get; set; }

Property Value

bool

EraserAutoSwitchBackDelaySeconds

[JsonProperty("eraserAutoSwitchBackDelaySeconds")]
public int EraserAutoSwitchBackDelaySeconds { get; set; }

Property Value

int

EraserShapeType

[JsonProperty("eraserShapeType")]
public int EraserShapeType { get; set; }

Property Value

int

EraserSize

[JsonProperty("eraserSize")]
public int EraserSize { get; set; }

Property Value

int

EraserType

[JsonProperty("eraserType")]
public int EraserType { get; set; }

Property Value

int

FitToCurve

[JsonProperty("fitToCurve")]
public bool FitToCurve { get; set; }

Property Value

bool

HideInkFadeControlInPenMenu

[JsonProperty("hideInkFadeControlInPenMenu")]
public bool HideInkFadeControlInPenMenu { get; set; }

Property Value

bool

HideStrokeWhenSelecting

[JsonProperty("hideStrokeWhenSelecting")]
public bool HideStrokeWhenSelecting { get; set; }

Property Value

bool

HighPrecisionLineStraighten

[JsonProperty("highPrecisionLineStraighten")]
public bool HighPrecisionLineStraighten { get; set; }

Property Value

bool

HighlighterWidth

[JsonProperty("highlighterWidth")]
public double HighlighterWidth { get; set; }

Property Value

double

HyperbolaAsymptoteOption

[JsonProperty("hyperbolaAsymptoteOption")]
public OptionalOperation HyperbolaAsymptoteOption { get; set; }

Property Value

OptionalOperation

InkAlpha

[JsonProperty("inkAlpha")]
public double InkAlpha { get; set; }

Property Value

double

InkFadeTime

[JsonProperty("inkFadeTime")]
public int InkFadeTime { get; set; }

Property Value

int

InkSmoothingQuality

[JsonProperty("inkSmoothingQuality")]
public int InkSmoothingQuality { get; set; }

Property Value

int

InkStyle

[JsonProperty("inkStyle")]
public int InkStyle { get; set; }

Property Value

int

InkWidth

[JsonProperty("inkWidth")]
public double InkWidth { get; set; }

Property Value

double

IsCompressPicturesUploaded

[JsonProperty("isCompressPicturesUploaded")]
public bool IsCompressPicturesUploaded { get; set; }

Property Value

bool

IsShowCursor

[JsonProperty("isShowCursor")]
public bool IsShowCursor { get; set; }

Property Value

bool

LineEndpointSnapping

[JsonProperty("lineEndpointSnapping")]
public bool LineEndpointSnapping { get; set; }

Property Value

bool

LineEndpointSnappingThreshold

[JsonProperty("lineEndpointSnappingThreshold")]
public int LineEndpointSnappingThreshold { get; set; }

Property Value

int

MaxConcurrentSmoothingTasks

[JsonProperty("maxConcurrentSmoothingTasks")]
public int MaxConcurrentSmoothingTasks { get; set; }

Property Value

int

PalmEraserSensitivity

[JsonProperty("palmEraserSensitivity")]
public int PalmEraserSensitivity { get; set; }

Property Value

int

ShowCircleCenter

[JsonProperty("showCircleCenter")]
public bool ShowCircleCenter { get; set; }

Property Value

bool

UseAdvancedBezierSmoothing

[JsonProperty("useAdvancedBezierSmoothing")]
public bool UseAdvancedBezierSmoothing { get; set; }

Property Value

bool

UseAsyncInkSmoothing

[JsonProperty("useAsyncInkSmoothing")]
public bool UseAsyncInkSmoothing { get; set; }

Property Value

bool

UseHardwareAcceleration

[JsonProperty("useHardwareAcceleration")]
public bool UseHardwareAcceleration { get; set; }

Property Value

bool

UsingWhiteboard

[JsonProperty("usingWhiteboard")]
public bool UsingWhiteboard { get; set; }

Property Value

bool