Skip to main content

网页二维码管理器

项目描述

贝塔 许可证:AGPL-3 OCA/报告引擎 在 Weblate 上翻译我 试试我的 Runbot

该模块允许以比标准 odoo 更好的结构打印 QR。

原始图像如下所示

<图> 原始二维码 </图>

使用新的生成器,它看起来像:

<图> 新二维码 </图>

目录

<nav class="contents local" id="contents" role="doc-toc"> </nav>

用法

创建新报告时,您应该使用如下路径:

<img t-att-src="'/report/qr/?value=%s&amp;error_correction=%s' % ('HELLO WORLD!', 3)" style="width:100;height:100"/>

或者:

<img t-att-src="'/report/qr/image_name.ext?value=%s&amp;error_correction=%s' % ('HELLO WORLD!', 3)" style="width:100;height:100"/>

error_correction参数控制用于 QR 码的纠错。以下四个常量可用:

  • error_correction = 1:可以纠正大约 7% 或更少的错误。

  • error_correction = 0:可以纠正大约 15% 或更少的错误。

  • error_correction = 3:可以纠正大约 25% 或更少的错误。

  • error_correction = 2:可以纠正大约 30% 或更少的错误。

box_size参数控制 QR 码的每个“框”多少像素。默认值为3。border参数控制边框应该有多少个框(默认值为 4,这是根据规范的最小值)。

版本参数是一个从 1 到 40的整数,用于控制 QR 码的大小(最小的版本 1,是一个 21x21 矩阵)。设置为 None 并在制作代码时使用 fit 参数自动确定这一点。

fill_colorback_color可以在使用默认图像工厂时更改 QR 的背景和绘画颜色。

在 url 添加一个尾随文件名将允许下载具有该名称的 qr 图像。

错误追踪器

在GitHub 问题上跟踪错误。如果遇到问题,请检查您的问题是否已被报告。如果您首先发现它,请通过提供详细且受欢迎的 反馈来帮助我们粉碎它。

不要就技术问题的支持或帮助直接联系贡献者。

学分

作者

  • 克鲁布兰卡

贡献者

维护者

该模块由 OCA 维护。

Odoo 社区协会

OCA 或 Odoo 社区协会是一个非营利组织,其使命是支持 Odoo 功能的协作开发并促进其广泛使用。

该模块是GitHub 上OCA/reporting-engine项目的一部分。

欢迎您贡献。要了解如何,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

内置分布

odoo12_addon_report_qr-12.0.1.1.0-py3-none-any.whl (29.8 kB 查看哈希

已上传 py3