Thanks for downloading Dynamsoft Label Recognizer Package!
Your download will start shortly. If your download does not begin, click here to retry.
DrawingStyleManager
DrawingStyleManager
is the class for users to create and adjust DrawingStyles
.
@interface DrawingStyleManager
Method | Description |
---|---|
getDrawingStyle |
Get the DrawingStyle instance with the style ID. |
createDrawingStyle |
Create a user-defined DrawingStyle instance. |
getDrawingStyle
Get the DrawingStyle
instance with the style ID.
+(DrawingStyle*)getDrawingStyle:(NSInteger)styleId;
Parameters
styleId
: The ID of the target DrawingStyle
.
Return Value
An instance of DrawingStyle
.
Code Snippet
- Objective-C
- Swift
DrawingStyle* style = [DrawingStyleManager getDrawingStyle:STYLE_BLUE_STROKE_FILL];
let style = DrawingStyleManager.getDrawingStyle(STYLE_BLUE_STROKE_FILL)
Remarks
There are 8 preset drawing styles.
ID | Style Name |
---|---|
1 | STYLE_BLUE_STROKE_FILL |
2 | STYLE_GREEN_STROKE_FILL |
3 | STYLE_ORANGE_STROKE_FILL |
4 | STYLE_YELLOW_STROKE_FILL |
5 | STYLE_BLUE_STROKE_FILL |
6 | STYLE_GREEN_STROKE_FILL |
7 | STYLE_ORANGE_STROKE_FILL |
8 | STYLE_YELLOW_STROKE_FILL |
createDrawingStyle
Create a user-defined DrawingStyle
instance.
+(NSInteger)createDrawingStyle:(UIColor*)strokeColor
strokeWidth:(CGFloat)strokeWidth
fillColor:(UIColor*) fillColor
textColor:(UIColor*) textColor
font:(UIFont*) font;
Parameters
strokeColor
: The stroke colour.
strokeWidth
: The width of the stroke.
fillColor
: The fill colour.
textColor
: The text colour.
font
: The font style of the text.
Code Snippet
- Objective-C
- Swift
UIColor *strokeColour = [UIColor colorWithRed:0.2 green:0.3 blue:0.4 alpha:0.5]; UIColor *fillColour = [UIColor colorWithRed:0.2 green:0.3 blue:0.4 alpha:0.5]; UIColor *textColour = [UIColor colorWithRed:0.2 green:0.3 blue:0.4 alpha:0.5]; UIFont *textFont = [UIFont systemFontOfSize:12.0]; NSInteger myStyle = [DrawingStyleManager createDrawingStyle:strokeColour strokeWidth:2.0 fillColor:fillColour textColor:textColour font:textFont];
let strokeColor = UIColor.init(red: 0.2, green: 0.3, blue: 0.4, alpha: 0.5) let fillColour = UIColor.init(red: 0.2, green: 0.3, blue: 0.4, alpha: 0.5) let textColor = UIColor.init(red: 0.2, green: 0.3, blue: 0.4, alpha: 0.5) let textFont = UIFont.systemFont(ofSize: 12, weight: UIFont.weight.light) let myStyleID = DrawingStyleManager.createDrawingStyle(strokeColor, strokeWidth:1, fillColor:fillColor, textColor:textColor, font: textFont)