2017-05-10 4 views
0

J'ai trouvé ce question avec le même problème que je suis en train de rencontrer.Axlsx semble ignorer image.start_at

Malheureusement, je n'ai pas trouvé de réponse à cette question et je n'ai pas pu trouver de réponse dans le message original. Peut-être que quelqu'un peut me aider mon code ressemble à:

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 

Il me semble que ce serait ignorer la start_at parce qu'il commence toujours à A1.

Répondre

1

J'ai trouvé la solution à ce problème:

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 

L'astuce consiste à définir dans la ligne add_image et dans le bloc.