2017-05-10 12 views
0

私はこれと同じ問題が発生したquestionを見つけました。Axlsxはimage.start_atを無視しているようです。

残念なことに、私はこれに対する答えを見つけられず、元の投稿に固執できませんでした。たぶん誰かが私を助けることができる私のコードは次のようになります。

img = File.expand_path(Rails.root+'app/assets/images/scb_footer_logo.png') 
sheet.add_image(:image_src => img) do |image| 
    image.start_at 6,6 
    image.end_at 6,6 
end 

常にA1から始まるので、それがstart_atを無視し、私には思えます。

答えて

1

私はこの問題の解決策を見つけた:

img = File.expand_path(Rails.root+'app/assets/images/scb_footer_logo.png') 
sheet.add_image(:image_src => img, :start_at => [0,41], :end_at => [2, 44]) do |image| 
    image.start_at 0, 41 
    image.end_at 2,44 
end 

トリックはadd_imageラインで、ブロックでそれを定義することです。

関連する問題