问题标签 [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.

0 投票
2 回答
383 浏览

plugins - prawto 和文本格式

Prawn/prawnto 是生成 pdf 文件的好东西。但我无法完全按原样呈现格式化文本。Prawn 将所有 html 标签 <b>、<i>、<p> 渲染为字符串。下面是我写的代码

pdf.text "#{@product.name}", :size => 20, :style => :bold
pdf.text "<b>Ashis Rai<b>"

并希望看到结果

但我得到的最终结果如下

诺基亚 N97
<b>Ashis Rai<b>

0 投票
1 回答
412 浏览

pdf - 使用 pdf 文件的整个空间

我正在使用 prawn 创建 pdf 文件,但它总是在页面周围留下一些空格/边距。我们不能使用 pdf 文件的整个空间而不留下任何边距吗?

谢谢 !!!

0 投票
2 回答
2376 浏览

ruby-on-rails - 如何在 Ruby on Rails 中使用 prawn 在一行中设置两种不同的字体样式生成 PDF 文件?

我有以下代码:

但是这段代码显示了两行。我希望将两个文本元素放在一行中,并对应不同的字体大小。

0 投票
4 回答
2182 浏览

ruby-on-rails - Rails PDF 生成对虾的替代品

我一直在使用 Prawn 生成简单的发票 PDF。我现在需要创建一个更复杂的 PDF 文档,而Prawn 快来不及了。我需要精确地复制现有布局,因此不能从 HTML(a la Princely)转换。

任何人都可以推荐一个好的替代品,或者任何替代品吗?

0 投票
2 回答
1103 浏览

ruby-on-rails - 大虾表:块未执行

我的 rails/prawn 代码遇到了一个非常奇怪的问题。

我正在生成一个表格并尝试使用以下代码更改第一行的字体样式:

该表已生成,但块内的任何内容均未执行。我试过在块中放置一个调试器语句,但它甚至没有达到。根据谷歌搜索的建议,我尝试添加一个块参数,例如:

以及其他几种变体,但无济于事。我通过更改 config/environments.rb 尝试了各种配置,但这也不起作用。具体来说,我的问题是,为什么块内的代码没有执行?

我非常感谢任何人可能提出的任何建议。

0 投票
0 回答
240 浏览

ruby-on-rails - 是否有使用 Prawn for Ruby on Rails 的寡妇孤儿保护?

我有一个关于在 Rails 上使用 Prawn 的问题。

我将 bounding_box 用于可变长度内容。当内容溢出到下一页时,我希望有某种寡妇/孤儿保护。有没有推荐的解决方案?

有没有办法在最后一个段落中断处打破上一页的内容,然后将该段落带到下一页?

或者也许从上一页中取出最后 x 行,以便新页面中至少有 x+1 行?

想法?建议?

0 投票
0 回答
328 浏览

ruby - RUBY+ PRAWN -Template::Error(无法将 nil 转换为 Float)

我正在使用 PRAWN 创建 pdf。我在这条线上遇到错误:

任何建议都非常感谢。

0 投票
2 回答
14400 浏览

ruby-on-rails - 如何在 ruby​​ 中设置 Prawn 的边距?

这是我到目前为止所拥有的,但我需要设置边距:

0 投票
1 回答
1582 浏览

ruby-on-rails - 在 Prawn 中格式化表格(这似乎是一个常见问题)

我没有运气在使用 Prawn 的 Rails 操作提供的 PDF 中格式化表格。

这是代码,但它不应用任何格式:

有什么线索吗?

0 投票
1 回答
351 浏览

ruby-on-rails - 使用捆绑器在生产服务器上更新到新版虾的问题

我已经更新了我的代码等以使用 0.10.2 版本并且它都在开发中工作。

当我部署到我的生产服务器并完成捆绑安装时,我仍然收到此错误?

git://github.com/sandal/prawn (在 0.10.2)没有被签出。请运行bundle install(Bundler::GitError)

然后我再次运行 bundle install 并收到此错误

/usr/local/rvm/gems/ruby-1.8.7-p302/bundler/gems/prawn-89ba0ebf7ac3/prawn.gemspec:2:警告:已初始化常量 PRAWN_VERSION

任何人都可以帮忙吗?

非常感谢瑞克