Link Search Menu Expand Document

How to specify scan area to read barcode

You can limit the barcode decoding area using the scanArea property. You can set this in the profiles parameter.

"profiles": "{'scanArea': 'TopHalf'}"

Or you can narrow the scanArea more by setting the custom area. Here’s an example:

"profiles": "{ 'ScanArea': 'Custom', 'CustomAreaLeft': 0, 'CustomAreaTop': 640, 'CustomAreaWidth': 595, 'CustomAreaHeight': 200 }"

Coordinates are in pixels. If decoding from PDF, to get the page size in pixels, you should calculate from the size in Points according to the property PDFRenderingResolution. E.g.:

widthInPixels = widthInPoints / 72 * PDFRenderingResolution