首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么红宝石对虾从底部抽离?

为什么红宝石对虾从底部抽离?
EN

Stack Overflow用户
提问于 2018-05-20 16:15:58
回答 1查看 129关注 0票数 0

我用大虾在红宝石和画一个样本文本,但为什么它渲染从底部而不是从顶部?

代码语言:javascript
复制
require 'prawn'
require 'prawn/measurement_extensions'

def self.generate
  pdf = Prawn::Document.new(page_size: 'A4', margin: [5.mm, 10.mm, 5.mm, 10.mm])
  pdf.draw_text "Hello world", at: [0, 0]
  pdf.dash 2, space: 3
  pdf.vertical_line 0, 100, :at => 0
  pdf.line_width = 0.5
  pdf.stroke
  pdf.render_file "#{__dir__}/test.pdf"
end

结果:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-20 16:26:24

这是因为,正如手册- concepts/origin.rb#L5中所述,PDF文档的原点(0,0)位于页面的左下角。因此,当您特别告诉要在0,0绘制的东西时,它将在其封闭边界框的左下角绘制,在您的例子中,这就是页面。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50436866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档