Filling Shapes with Solid Color in Ruby
Contents
[
Hide
]
Aspose.Slides - Filling Shapes with Solid Color
To Fill Shapes with Solid Color using Aspose.Slides Java for Ruby, call fill_shapes_with_solid_color method of FillingShapes module. Here you can see example code.
Ruby Code
def fill_shapes_with_solid_color()
data_dir = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) + '/data/Shapes/'
# Create an instance of Presentation class
pres = Rjb::import('com.aspose.slides.Presentation').new
# Get the first slide
sld = pres.getSlides().get_Item(0)
# Add autoshape of rectangle type
shp = sld.getShapes().addAutoShape(Rjb::import('com.aspose.slides.ShapeType').Rectangle, 50, 150, 75, 150)
# Set the fill type to Solid
shp.getFillFormat().setFillType(Rjb::import('com.aspose.slides.FillType').Solid)
# Set the color of the rectangle
shp.getFillFormat().getSolidFillColor().setColor(Rjb::import('java.awt.Color').YELLOW)
# Write the presentation as a PPTX file
save_format = Rjb::import('com.aspose.slides.SaveFormat')
pres.save(data_dir + "RectShpSolid.pptx", save_format.Pptx)
puts "Filled shapes with Solid Color, please check the output file."
end
Download Running Code
Download Filling Shapes with Solid Color (Aspose.Slides) from any of the below mentioned social coding sites: