ruby-on-rails – Prawn PDF – 如何获取文本框的高度
发布时间:2020-12-17 02:34:07 所属栏目:百科 来源:网络整理
导读:我有一个包含动态文本的formatted_text_box.当没有给出特定的尺寸时,盒子似乎只是很好地扩展. 问题是它似乎没有将光标移动到框的底部,所以我的文本与formatted_text_box中的文本重叠. 如果我可以确定文本框的高度,我可以相应地使用move_down. 有没有办法确定
我有一个包含动态文本的formatted_text_box.当没有给出特定的尺寸时,盒子似乎只是很好地扩展.
问题是它似乎没有将光标移动到框的底部,所以我的文本与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的框>移动光标或以新高度开始另一个框 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |