问题是它似乎没有将光标移动到框的底部,所以我的文本与formatted_text_Box中的文本重叠.
如果我可以确定文本框的高度,我可以相应地使用move_down.
有没有办法确定页面上text_Box的高度?
解决方法 扩展亚伯拉罕的顽固答案:>创建格式化文本框,确保传入通常传递给辅助方法的选项pdf.formatted_text_Box
features_Box = ::Prawn::Text::Formatted::Box.new(feature_text.flatten,{ at: [@pdf.bounds.left + 3.in,@pdf.bounds.top - 0.7.in],inline_format: true,document: @pdf })
> dry_run框中的features_Box.render(dry_run:true)>抓住箱子高度@height = features_Box.height>渲染真实features_Box.render的框>移动光标或以新高度开始另一个框
总结以上是内存溢出为你收集整理的ruby-on-rails – Prawn PDF – 如何获取文本框的高度全部内容,希望文章能够帮你解决ruby-on-rails – Prawn PDF – 如何获取文本框的高度所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)