如果xy坐标比边界框的高度更大,有没有办法在Prawn PDF中调整xy坐标以适应边界框?
我正在使用gem 'signature-pad-rails'来捕获签名,然后存储以下内容:
[{"lx":98,"ly":23,"mx":98,"my":22},{"lx":98,"ly":21,"mx":98,"my":23},{"lx":98,"ly":18,"mx":98,"my":21}, ... {"lx":405,"ly":68,"mx":403,"my":67},{"lx":406,"ly":69,"mx":405,"my":68}]
我有以下内容展示如何在我的PDF文件中显示签名:
我有以下内容展示如何在我的PDF文件中显示签名:
bounding_box([0, cursor], width: 540, height: 100) do
stroke_bounds
@witness_signature.each do |e|
stroke { line [e["lx"], 100 - e["ly"]],
[e["mx"], 100 - e["my"] ] }
end
end
但在某些情况下,签名会超出页面范围,不居中,总体来说就是乱七八糟的。