--  hello example in Lua

verse1 = {
         [[When good king Arthur ruled the land]],
         [[he was a goodly king.]],
         [[He stole three pecks of barley rye]],
         [[to make bag pudding.]] 
        } 
        
verse2 = {
          [[A bag pudding the king did make]],
          [[and stuffed it full of plums,]],
          [[and in it put great lumps of fat]],
          [[as big as my two thumbs.]]
         } 
         
verse3 = {
          [[The king and queen did eat thereof]],
          [[and noblemen beside,]],
          [[and what they could not eat that night]],
          [[the queen next morning fried.]]
         } 
                      
x = BEGIN(arg[1].."_pdf")

x.red =  function (self)
            return self:setcolor("both","rgb",1,0,0,0)
          end -- function

x.green = function (self)
            return self:setcolor("both","rgb",0,1,0,0)
          end -- function
          
x.blue =  function (self)
            return self:setcolor("both","rgb",0,0,1,0)
          end -- function  

x.showlines = function (self,t)
               self:show("")
               for i = 1,getn(t) do
                 self:continue_text(t[i])
               end -- for
              end -- function   

x:set_info("Creator","hello")
x:set_info("Author","GCW")
x:set_info("Title","Hello there")

x:begin_page(A4.width,A4.height)

icon = x:open_image_file("jpeg",arg[1].."_jpg","",0)
x:place_image(icon,80,700,1)
x:close_image(icon)

font = x:findfont("Times-Roman", "host", 0)
x:setfont(font, 14)
x:set_text_pos(80, 680)
x:red()
x:showlines(verse1)
x:green()
x:continue_text(" ")
x:showlines(verse2)
x:blue()
x:continue_text(" ")
x:showlines(verse3)

x:END()