签名采集

显示如何使用解码器签名捕获文档中的一个区域,比如被特定图案包围的签名,并将其保存为图像。

下载来源

产品

DataWedge - 7.4

设备

所有支持的 Zebra Android Nougat (v7.0) 或更高版本设备

概述

解码器签名是一种特殊的条码格式,允许捕获文档区域(如签名)作为图像。它由放置在捕获区域两侧的两个相同的条形图案来标记。条形图案延伸了该区域的整个高度,例如


DataWedge 7.4 版中引入了解码器签名。此示例应用程序演示如何使用解码器签名和 DataWedge Intent API 来采集数据,并将采集的数据保存为图像。当应用程序启动时,会提示需要权限来写入设备存储。应用程序以 .JPG(默认)和 .BMP 格式捕获图像。

此示例中的可用操作:

  • 如果不存在 DatatWedge 配置文件,请创建并使用特定参数对其进行配置,然后将其与此应用程序关联。
  • 调整图像输出的高度和宽度。
  • 扫描采集的数据并将其显示为图像。
  • 将图像文件保存到设备。

注意:此应用程序仅以演示为目的。它按原样提供(无保证或担保),可根据个人需求进行修改。示例应用程序屏幕的外观可能因示例应用程序版本、Android 版本和屏幕大小而异。

使用的 API

DataWedge API 应用程序功能
设置配置 如果不存在配置文件,请创建并设置配置文件设置

要求

  • DataWedge 7.3 或更高版本。
  • Android API 24 (Nougat) 或更高版本。

使用此示例

  1. 下载、构建和启动示例应用程序。

  2. 轻触弹出消息中的允许以授予应用程序访问设备文件的权限。

  3. 轻触设置配置。此时会显示一条消息,指示已创建配置文件且参数已更新。“SignatureCapture”配置文件执行以下操作:

    • 启用“条码输入”插件并启用“解码器签名”解码器。
    • 将“解码器签名”的高度和宽度参数设置为默认值。
    • 将配置文件与示例应用程序关联。
    • 配置 Intent 输出,将采集的数据传送到示例应用程序。
  4. 确保为输出图像输入正确的高度宽度。如果进行了任何更改,请轻触设置配置以更新配置文件中的新值。

  5. 按下触发器按钮进行扫描。此时会显示所保存图像的采集数据和文件路径。


相关指南