Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 在当前状态下打印/导出GUI界面_Ruby_Shoes - Fatal编程技术网

Ruby 在当前状态下打印/导出GUI界面

Ruby 在当前状态下打印/导出GUI界面,ruby,shoes,Ruby,Shoes,鉴于下面发布的简单GUI,如何创建和保存代码结果的屏幕截图?我不在乎是否需要打印、导出为pdf或另存为图片,但我不想要求用户截屏或剪切页面 Shoes.app do # Post and location of logo @moveme = image 'C:\Users\warnerl\Documents\RubyFiles\TK_Dashboard_Logo.jpg', :width => 200 @moveme.move(400,0) # Gets users firs

鉴于下面发布的简单GUI,如何创建和保存代码结果的屏幕截图?我不在乎是否需要打印、导出为pdf或另存为图片,但我不想要求用户截屏或剪切页面

Shoes.app do

# Post and location of logo
  @moveme =  image 'C:\Users\warnerl\Documents\RubyFiles\TK_Dashboard_Logo.jpg', :width => 200
  @moveme.move(400,0)

# Gets users first and last name and saves them as variables
  @UserFirstName = ask("Please input your first name.")
  @UserLastName = ask("Please input your last name.")

# Create Certificate
  stack{
    para 'You got 100%'

     para "#{@UserFirstName} #{@UserLastName}"
     para 'Congratulations you passed!'

}
end

你想完成什么还不清楚。你的密码在哪里?如果是关于保存文件,你不需要鞋子。你可以用Ruby来做这件事。我试图在主要问题中澄清更多。我不认为我的代码真的适用于这个问题,因为我只是想找到一个方法,但如果你认为它会有帮助,我可以发布它。我使用ruby才两周,所以我敢肯定它相当粗糙。老实说,你的问题是什么还不清楚?您的代码是否正在运行,或者是否存在代码行为不同的块,或者您需要帮助了解如何执行非常特定的任务?这是怎么一回事?您可以粘贴整个代码,但您需要帮助读者正确识别您认为应该存在问题的代码段。您如何构建代码存在多个问题,但我需要知道您想要完成的具体问题。我想要Fin/Certificate下代码段的gui屏幕截图。代码运行得很好,我现在没有任何意外行为。