Web Demos

BARCODE READER SDK DEMO

Explore the flexibe barcode reading settings to optimize for your specific usage scenario.

WEB TWAIN SDK DEMO

Try the most popular web scanner features: scan images, import local images and PDF files, edit, save to local, upload to database, and etc.

BARCODE READER JAVASCRIPT DEMO

Transform any camera-equipped devices into real-time, browser-based barcode and QR code scanners.

MRZ SCANNER WEB DEMO

Detects the machine-readable zone of a passport, scans the text, and parses into human-readable data.

APP STORE DEMOS

BARCODE READER SDK FOR IOS

BARCODE READER SDK FOR ANDROID

VIEW MORE DEMOS >
Documentation
Table of contents

Thanks for downloading Dynamsoft Label Recognizer Package!

Your download will start shortly. If your download does not begin, click here to retry.

DCEImageEditorView

DCEImageEditorView is the class that enable users to add UI configurations on a static image.

@interface DCEImageEditorView : UIView
Method Name Description
setOriginalImage Set the background image of the view with an original image.
getOriginalImage Get the current backgroud image.
getDrawingLayer Get the DCEDrawingLayer instance with the layer ID.
createDrawingLayer Create a user-defined DCEDrawingLayer instance.
getSelectedDrawingItem Get the selected drawing item.

setOriginalImage

- (void) setOriginalImage:(ImageData)imageData;

Parameters

imageData: The imageData of the image.

Code Snippet

  • Objective-C
  • Swift
  1. [_imageEditorView setOriginalImage:imageData];
    
  2. imageEditorView.setOriginalImage(imageData)
    

getOriginalImage

- (ImageData*) getOriginalImage;

Return Value

The imageData of the image.

Code Snippet

  • Objective-C
  • Swift
  1. ImageData* imageData = [imageEditorView getOriginalImage];
    
  2. let imageData = imageEditorView.getOriginalImage()
    

getDrawingLayer

- (DCEDrawingLayer*) getDrawingLayer:(NSInteger)id;

Parameters

id: The id of the drawing layer.

Available ID List

Layer ID
DDN_LAYER_ID 1
DBR_LAYER_ID 2
DLR_LAYER_ID 3
USER_DEFINED_LAYER_BASE_ID 100

Return Value

The targeting instance of DCEDrawingLayer.

Code Snippet

  • Objective-C
  • Swift
  1. DCEDrawingLayer* drawingLayer = [imageEditorView getDrawingLayer:DBR_LAYER_ID];
    
  2. let drawingLayer = imageEditorView.getDrawingLayer(DBR_LAYER_ID)
    

createDrawingLayer

- (DCEDrawingLayer*) createDrawingLayer;

Return Value

A user-defined drawing layer.

Code Snippet

  • Objective-C
  • Swift
  1. DCEDrawingLayer* drawingLayer = [imageEditorView createDrawingLayer];
    
  2. let drawingLayer = imageEditorView.createDrawingLayer()
    

getSelectedDrawingItem

- (DrawingItem*) getSelectedDrawingItem;

Return Value

Code Snippet

  • Objective-C
  • Swift
  1. DrawingItem* item = [imageEditorView getSelectedDrawingItem];
    
  2. let item = imageEditorView.getSelectedDrawingItem()
    

Is this page helpful?

YesYes NoNo

In this article:

latest version

    • Latest version
    • Version 2.2.20
    • Version 2.2.11
    • Version 2.2.10
    • Version 2.2.0
    • Version 2.0.0
    • Version 1.2.1
    • Version 1.2
    • Version 1.0
    Change +
    © 2003–2023 Dynamsoft. All rights reserved.
    Privacy Statement / Site Map / Home / Purchase / Support