问题标签 [prawn]
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.
ruby - 使用 Prawn Ruby 库时的当前光标位置
我正在使用 Prawn Ruby 库 ( http://prawn.majesticseaacreature.com/ ) 来生成一些 pdf 文档。我画了一张桌子没有任何问题。接下来,我想在表格之后插入一些行,用于各种人的签名。在画线之前,我想看看页面上是否有足够的剩余空间来容纳所有签名。如果没有,我将开始一个新页面并将签名行放在那里。但是,为了确定页面上是否有足够的空间,我需要知道绘制表格后当前光标位置是什么。我无法为我的生活弄清楚如何做到这一点。有任何想法吗?
ruby - Ruby 1.9.1 加载路径疯狂
好的,我刚刚花了 4 个小时试图解决这个问题,但没有成功。我已经尝试了所有常见的嫌疑人,并用谷歌搜索了 ruby 1.9.1、加载路径、gems、mac os x、freebsd、prawn 和其他东西的每个组合。底线是这个:
当我从 mac os x 10.5 上的源代码编译 ruby1.9.1-p129 时,我得到的默认加载路径 ($:) 是:
例如,当我安装虾 gem 时,我得到:
当我尝试要求它时,我得到:
我能够解决这个问题的唯一方法是做一些像这样愚蠢的事情:
当然,这完全是荒谬的。所以问题是如何让 ruby 1.9.1 识别并遵循正确的 gems 路径?我从来没有遇到过 1.8.7 的这个问题,所以我假设它是 1.9.1 特定的。我觉得我在这里遗漏了一些完全明显的东西,任何帮助将不胜感激!
ruby-on-rails - 如何使用 Prawn & Prawnto 检索单元格的高度?
我有点坚持使用 Prawn/Prawnto 生成 PDF 文档。Prawn 文档帮助了一些人,但是这些天 Prawnto 文档似乎离线了。
我试图找到一种基于前一个单元格的高度来分隔文本单元格的方法。Prawn 有这样做的方法——没问题,但是执行 pdf.cell 的返回值(即使它生成一个单元格)是一个 Prawn 边界块——本质上是页面。
我怎样才能做类似于下面的事情并获得单元格的高度,而不是边界框的高度?
ruby-on-rails - 使用 Prawn 和 Prawnto 生成 PDF
有人在 Rails 上使用 Prawn / Prawnto 和 Jruby 吗?我安装了prawn 0.5.01和rails 2.3.2。我刚刚安装了 prawn 和 prawnto 并开始使用 PDF 生成功能。我担心 pranwto 网站不再在线 - http://www.cracklabs.com/prawnto 这个 Rails 插件死了吗?还是它搬到了某个地方?根据其他帖子Generate PDF from Rails这些似乎是 Ruby 和 (J)Ruby on Rails 的首选 PDF 生成工具。在 RoR 中具有 PDF gen 经验的人可以确认这仍然是要走的路吗?
(注意:我在 Rails 上使用 Jruby,所以如果在 Java 中有更好的选择或我应该进一步探索的东西,请告诉我......我从这篇文章中搜索了飞碟项目,这似乎很有趣......想法在这个项目上?)
ruby-on-rails - 在 IE7 中使用 Prawn 生成 Rails PDF
我正在使用 Prawn 和 Prawnto 在 Ruby on Rails 应用程序(Rails 版本 2.2.2)中生成 PDF,它运行良好,可以愉快地生成 PDF 并将它们发送给用户以在 Firefox 中下载。
问题出在 IE7 中。
我有一个这样设置的路线:
然后我有一个这样的链接:
我的控制器中有以下内容:
在 FF 中,这按预期工作,当单击链接时,会以 .pdf 格式调用显示操作,并以正确命名的 PDF 进行响应。当它被 IE7 击中时,它说找不到文件或网站,并引用“invoices.pdf”而不是预期的 customer_id_invoice.pdf 文件名。
知道什么可能导致这种行为吗?
谢谢!
ruby-on-rails - 表格单元格边框
这是我需要生成的 2x2 表:
换句话说,我应该打印右下角单元格的底部边框。这是我的代码:
显示.pdf.虾
好吧,有了这段代码,我就有了一个没有边框的 2x2 表格!
有人有小费吗?
ruby-on-rails - 我怎么能证明对虾的 text_box 中的文本?
有没有办法使用虾插件证明 pdf.text_box 中的文本?
ruby-on-rails - 使用 Prawn & Prawnto 生成 Rails PDF
这可能更多是设计或使用问题,但主要问题是在 Rails 2.3.4 中使用 Prawn 插件并访问生成的 PDF 对象以将其呈现为文件。
场景基本上是;
- 具有 respond_to 块设置的控制器
- 带有代码的视图,用于将文本、图形等呈现为 PDF
它看起来像:
来自客户控制器
从客户角度
这工作正常,生成一个响应 /customers/1.pdf 的 PDF 文件,正如预期的那样,生成了一个 PDF 文件。
其他要求之一是将 pdf 呈现为文件并将副本存储在服务器上。大虾提供的方法:
pdf.render_file {path_tofile}
所以现在如果我将它包含在查看代码中,我当然可以将文件保存在服务器上。但我想在控制器中管理它,因为它与逻辑有关,而不是视图本身。
第一次尝试是:
从客户角度
问题
此尝试的问题是未呈现 PDF。我怀疑 Controller 实例变量与 Prawnto Pluginpdf
变量发生冲突。但即使更改 PDF 变量也不起作用。有什么建议么 ?
ruby - 在rails应用程序中生成pdf时如何用Prawn定义行高?
我正在使用虾生成pdf。到目前为止,一切都相当简单。我在定义文本行之间的前导时遇到问题。例如:使用 text_box 时
这将生成文本框,除了我在文档中找不到如何控制文本行之间的间距。我将使用的字符串通常有 5 到 8 行长。
先感谢您
ruby-on-rails - 在prawn中设置字体颜色
我使用虾在 Rails 应用程序中生成 PDF 输出。如何更改输出文本的颜色?