问题标签 [tinybutstrong]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
106 浏览

docx - 有没有办法使用 DOCX 在 OpenTBS 中处理条件绘图?

我正在动态表中生成带有条件图纸的文档。假设我想要一些行的共享,其他行的一个圆圈等......

我已经将我的图纸转换为图片,它运行良好,只是在将 docx 转换为 pdf 并打印后质量非常低。

所以我的问题:有没有办法处理条件绘图而不将其转换为图片?

谢谢,

0 投票
1 回答
73 浏览

php - TbsSQL MSSQL 与 PHP 7 兼容

几年来,我一直在使用 TBS、OpenTBS 和 TbsSQL,始终使用 PHP 5.3.x。我最近决定尝试升级到 PHP 7.0,但现在遇到了一个奇怪的问题(显然是一个错误,但没有返回错误文本,只是:

[TbsSql][错误]:数据库错误信息:

有没有其他人在 PHP 7 中成功地将 TbsSQL 与 SQL Server(tbssql_sqlserver_odbc.php 模块,最后更新于 2010 年)一起使用?

是否有一些已知的原因导致这可能不起作用?

0 投票
0 回答
78 浏览

xlsx - 如何使用 openTBS 重复 XLSX 中的单元格合并?

让我试着用文字来描述这个问题。我的数组中有一个标题,它应该以两个合并的单元格为中心。当 opentbs 循环遍历我的数组时,只有第一个标题在合并的单元格中,对于所有即将出现的标题,单元格合并都会丢失。

数组与此类似:

我想要达到的细胞结构是这样的:

细胞结构

这是模板的代码:

这是模板代码和一个 img 中的结果:

模板编码结果

如何用openTBS重复cellmerging?

0 投票
0 回答
189 浏览

opentbs - 使用 opentbs 将数据合并到 DOCX 失败

在过去的一年里,我一直在使用 OpenTBS 和 PHP/MySQL 将数据合并到一个 MS Word DOCX 文档中,没有任何问题。我将 2-3 个大型嵌套数组填充为合并块,生成的 Word 文档长达 50 多页。性能从来都不是问题。

最近,随着要合并的数据大小的增加,我似乎已经达到了一些限制。调试时没有错误,但我得到一个空白的 PHP 页面,而不是下载 DOCX 文件。最初,我认为数据中可能有一些字符需要转义,但事实并非如此,如果我从用于主合并块的 MySQL 表中的任何序列中删除(任何)5条记录,它会再次工作,我下载一个 60 页的 Word 文档。

我目前正在使用 OpentTBS v1.9.8。关于造成这种情况的任何想法?

0 投票
1 回答
128 浏览

opentbs - OpenTBS 中的复选框大小调整

OpenTBS 可以在将数据合并到模板中时轻松检查模板中的表单控制复选框。必须做的就是编辑复选框的属性以获得加载代码(例如:[onload.yellow]),然后让 php 将代码设置为“已检查”(例如:$yellow='checked';)。

我遇到的问题是无法以我能找到的任何方式调整表单控件复选框的大小。LibreOffice、OpenOffice 和 MS Office 似乎不允许这样做。我想知道 OpenTBS 是否为这个问题提供了一个简单的解决方案。

到目前为止,我能想到的唯一解决方案是使用 OpenTBS 的图像替换工具;我会将未选中框的图像放在模板上,然后在将数据合并到模板中时将其替换为选中框的图像。这将非常笨拙,因此不是理想的解决方案。

非常感谢您的宝贵时间。

0 投票
1 回答
47 浏览

php - OpenTBS 将变量与表内的其他变量相乘

我正在尝试使用以下功能:

但我得到的总是0。如果我使用:

它工作正常,我得到了 4 倍的因子数。但这不是我需要的。我需要将因子与数量动态相乘。这可以针对每一行不同。

我在这里缺少什么提示?

0 投票
1 回答
351 浏览

php - 如何使用 Tiny But Strong 的 Excel 插件合并多个 Excel 文档?

我目前正在使用 TinyButStrong 的 Excel 插件来创建大量定期发送的 Excel 文档。我被要求将信息分成单独的工作表,在一个 Excel 文档中,每个报告可能有不同数量的工作表(所以我不能只在模板文件中使用多个工作表,因为工作表的数量是不可预测的) .

我可以轻松地创建单独的 Excel 文档并使用命名约定来确定要合并哪些 Excel 文档,但我找不到使用 TinyButStrong Excel 合并文档的方法。

注意:由于我们的环境,PHP Excel 不是一个选项。

如果您知道合并多个 Exc3el 文档或以编程方式创建一个 Excel 文档,其中包含从单个工作表模板创建的多个工作表,请告诉我。

谢谢你。

0 投票
1 回答
1438 浏览

opentbs - 使用 OpenTBS 生成表格 - 单独单元格中的每一行

我尝试在里面创建一个带有表格的 ODT 文件(或 docx)。我阅读并搜索了所有 SO 和支持论坛,但不知道如何制作这样的东西:

等等,等等……我不知道如何构建数组以及如何为其创建模板。如果有人有类似的解决方案并且可以提供帮助,我将不胜感激。

0 投票
1 回答
347 浏览

php - 如何在 Tiny But Strong 中合并多个不同的数据块?

我正在尝试在 TinyButStrong Excel 文档中合并多个不同数据块(每个数据块用于不同的工作表)。

当我尝试如下单独的 MergeBlock 语句时:

...结果忽略了除第一个块之外的所有块。

我在TBS 示例中看到了使用相同数据合并多个块的情况。

...但 TBS 文档或示例中没有关于如何在每个块中合并不同数组的内容。

如何在 Tiny But Strong Excel 中(甚至只是在 Tiny But Strong 中)合并多个不同数据块。

0 投票
1 回答
194 浏览

php - 如何使用 TinyButStrong Excel 在 Excel 中重命名工作表?

我有一个带有许多工作表的 TBS Excel 模板。我想重命名每个工作表以匹配将要放入单元格 A2 的变量。我知道 Excel 不允许在表名中使用特殊字符,所以我不能使用方括号来设置 TBS 变量。

有没有办法使用 TinyButStrong Excel 或 PHP 以编程方式更改工作表名称(注意:PHP Excel 在此环境中不是一个选项)?

谢谢

在此处输入图像描述