这段代码产生了意想不到的结果:
require 'prawn'
Prawn::Document.generate("test.pdf") do
move_down 50
bounding_box [0, cursor], width: bounds.width do
20.times do
bounding_box [0,0], width: bounds.width, height: 50 do
stroke_bounds
end
end
end
end
边界框是堆叠的,彼此下方一个,即使它们的坐标是 [0,0]。我似乎不明白为什么会发生这种情况......它们不应该重叠吗?