Spotfire® 用户指南

添加条码读取功能

通过向分析添加文档属性 AppMachineReadableCode,可以激活使用该分析的 iOS 移动设备的条码读取器功能。

开始之前

此处介绍的某些功能只能使用已安装的 Spotfire 客户端进行创建或访问。

关于此任务

注: 您导入的数据表必须具有包含条码或 QR 代码数据的列。此列的数据类型必须为 String
提示: 使用已安装的客户端导入数据时,可以检查“导入设置”对话框,以确保包含代码的列具有正确的数据类型。您也可以稍后更改数据类型

为移动用户添加条码读取功能

过程

  1. 打开其中包含条码或二维码字符串列的数据。
  2. 创建可视化
  3. 在菜单栏上,选择“视图” > “文档属性”
  4. 单击“新建属性”,然后在对话框中提供保留的属性名称 AppMachineReadableCode
  5. “数据类型”设置为“字符串”。保存更改。
    无需指定任何默认值。

结果

条码已添加。

图表现已具有激活 iOS 设备上的条码读取图标所需的文档属性(可供 Consumer 用户在云中或在本地使用)。

接下来,添加文本区域以显示 iOS 移动设备扫描的代码。

添加文本区域以显示扫描的代码

过程

  1. 在编写栏上,单击 以打开“图表类型”浮出控件。
  2. “文本区域”拖动到分析页面上的所需位置。
    创建空白文本区域。
  3. 右键单击新文本区域,然后单击“属性”
  4. 在对话框中提供标题,例如“扫描的代码”或“ISBN 条码”,然后关闭对话框以保存更改。
  5. 单击“编辑文本区域”图标,然后在“编辑文本区域”对话框中,单击“插入动态项”图标并选择添加“计算的值”
  6. “值”下,右键单击“计算值使用”下的选择器,然后选择“自定义表达式”
  7. “自定义表达式”对话框中,添加表达式 ${AppMachineReadableCode} 并单击“确定”
    此表达式将文档属性值作为文本插入。另请参见表达式中的属性
  8. 如果需要,在“编辑文本区域”对话框中,为动态项目提供文本标签。在下面的示例中,已添加标签“ISBN:”。
  9. 调整文本区域的大小,使其仅包含添加的项目和标题。

结果

文本区域现在可以显示扫描的代码。

现在您有一个文本区域,当使用分析的 iOS 移动设备扫描代码时扫描的条码或 QR 代码将显示在其中。例如,下图显示一个用于包含 ISBN 代码的文本区域,ISBN 代码作为条码显示在书籍背面。该文本框将在使用移动设备扫描 ISBN 代码时显示捕获的代码。



接下来,创建一个表达式来筛选扫描条码的图表