examples/images.rb in writeexcel-0.3.1 vs examples/images.rb in writeexcel-0.3.2
- old
+ new
@@ -22,20 +22,28 @@
worksheet4 = workbook.add_worksheet('Image 4')
bp=1
# Insert a basic image
worksheet1.write('A10', "Image inserted into worksheet.")
-worksheet1.insert_image('A1', 'republic.png')
+worksheet1.insert_image('A1',
+ File.join(File.dirname(File.expand_path(__FILE__)), 'republic.png')
+)
# Insert an image with an offset
worksheet2.write('A10', "Image inserted with an offset.")
-worksheet2.insert_image('A1', 'republic.png', 32, 10)
+worksheet2.insert_image('A1',
+ File.join(File.dirname(File.expand_path(__FILE__)), 'republic.png'),
+ 32, 10
+)
# Insert a scaled image
worksheet3.write('A10', "Image scaled: width x 2, height x 0.8.")
-worksheet3.insert_image('A1', 'republic.png', 0, 0, 2, 0.8)
+worksheet3.insert_image('A1',
+ File.join(File.dirname(File.expand_path(__FILE__)), 'republic.png'),
+ 0, 0, 2, 0.8
+)
# Insert an image over varied column and row sizes
# This does not require any additional work
# Set the cols and row sizes
@@ -45,8 +53,10 @@
worksheet4.set_column('C:D', 10)
worksheet4.set_row(0, 30)
worksheet4.set_row(3, 5)
worksheet4.write('A10', "Image inserted over scaled rows and columns.")
-worksheet4.insert_image('A1', 'republic.png')
+worksheet4.insert_image('A1',
+ File.join(File.dirname(File.expand_path(__FILE__)), 'republic.png')
+)
workbook.close