是否可以使用GhostScript获取页面大小(例如PDF文档页面)?我见过"bbox"设备,但是它返回了边界框(每页不同),而不是PDF页面的TrimBox(或CropBox).(有关页面框的信息,请参阅http://www.prepressure.com/pdf/basics/page_boxes.)还有其他可能吗?
我写了以下Ruby代码:
def myItems
if @item1
yield @item1
end
if @item2
yield @item2
end
end
Run Code Online (Sandbox Code Playgroud)
现在我试着用:
myItems.each do |item|
puts item
end
Run Code Online (Sandbox Code Playgroud)
但是,当@ item1和@ item2都为nil时,我收到错误:
Error: #<NoMethodError: undefined method `each' for nil:NilClass>.
Run Code Online (Sandbox Code Playgroud)
我希望C#中的"yield break"等同于防止这种情况.有谁知道这在Ruby中是如何工作的?