跳转到主要内容

Web QR管理器

项目描述

Beta License: AGPL-3 OCA/reporting-engine Translate me on Weblate Try me on Runbot

此模块允许以比标准Odoo更好的结构打印二维码。

原始图像看起来如下

Original QR

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

New QR

目录

使用方法

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

<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参数控制用于二维码的错误纠正。以下四个常量可供使用

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

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

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

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

box_size参数控制二维码中每个“方框”的像素数。默认值为3。 border参数控制边框的厚度(默认值为4,这是根据规范的最小值)。

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

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

在URL中添加尾随文件名将允许以该名称提议下载QR图像。

错误跟踪器

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

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

致谢

作者

  • Creu Blanca

贡献者

维护者

本模块由OCA维护。

Odoo Community Association

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 查看哈希值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面