首先是安装:
gem install rtf
代码:
#!/usr/bin/env ruby
require 'rubygems'
require 'rtf'
include RTF
# Create required styles.
styles = {}
styles['HEADER'] = CharacterStyle.new
styles['HEADER'].bold = true
styles['HEADER'].font_size = 28
styles['NORMAL'] = ParagraphStyle.new
styles['NORMAL'].justification = ParagraphStyle::FULL_JUSTIFY
styles['INDENTED'] = ParagraphStyle.new
styles['INDENTED'].left_indent = 400
document = Document.new(Font.new(Font::ROMAN, 'Arial'))
document.paragraph do |p|
p.apply(styles['HEADER']) do |s|
s << '1.0 Introduction'
end
end
document.paragraph(styles['NORMAL']) do |p|
p << 'Here is a short example program in the Ruby programming '
p << 'language that demonstrates writing a single line of text '
p << 'to a file created in the current working directory...'
end
c = 1
document.paragraph(styles['INDENTED']) do |n1|
n1.line_break
n1.font(Font.new(Font::MODERN, 'Courier New')) do |n2|
n2 << "#{sprintf('%02d', c)} File.open('output.txt', 'w') do |file|"
c += 1
n2.line_break
n2 << "#{sprintf('%02d', c)} file.write('Some text.')"
c += 1
n2.line_break
n2 << "#{sprintf('%02d', c)} end"
end
end
document.line_break
document.paragraph(styles['NORMAL']) do |p|
p << "And there you have it. A simple example indeed."
end
File.open('example01.rtf', 'w') do |file|
file.write(document.to_rtf)
end
分享到:
相关推荐
aprenda-rubyonrails::Brazil:Reprsos para aprender Ruby e Rails
Oray Kurt投资组合这是Ruby on Rails 5应用程序 Rails服务器已部署在heroku上。产品特点实时聊天引擎发表评论博客作品集拖放界面
自述 此自述文件通常会记录启动和运行应用程序所需的任何步骤。 您可能想要涵盖的内容: Ruby版 系统依赖 配置 数据库创建 数据库初始化 如何运行测试套件 服务(作业队列、缓存服务器、搜索引擎等) ...
自述文件 该自述文件通常会记录启动和运行应用程序所需的所有步骤。 您可能要讲的内容: Ruby版本系统依赖配置数据库创建数据库初始化如何运行测试套件服务(作业队列,缓存服务器,搜索引擎等) 部署说明… 如果您...
学习Ruby On Rails 这包含了我为Ruby on Rails课程所做的所有工作。 这里没什么可看的(: 使用资源 最终结果-尚未完成。
Ruby on Rails应用程序 这个Ruby on Rails的“ RoR”应用程序使组织中的人们可以使用“竖起大拇指”的方法给出反馈并对其进行排名。 使用的语言,框架: Ruby 2.6.6 Ruby on Rails 5.2.2 SQLite3 ...
rubyonrails中文版,一步一步教你搭建ruby rails的应用,不可多得.
RubyOnRails教程中文版
rubyonrails的api文档,适合那些不希望使用在线手册的朋友
RubyOnRails做的博客,实现了常用的功能,欢迎大家指正
ruby on rails实践,pdf格式,ruby入门级资料,包括ruby简介,安装方法,编写应用等。
RubyOnRails 官方指南
有时候 ruby配置mysql也许时间烦人的事情 这里有详细的 安装步骤 和错误分析
rubyonrails API文档 好东东哦 【英文】
Vrails 是 Ruby on Rails 开源博客。方便想搭建自己博客平台的朋友使用,界面简洁美观,部署方便。示例代码:User.create( ... username: "yourname", password: "password", password_confirmation: ...
博文链接:https://liuwei1981.iteye.com/blog/214554
rubyonrails实践
SmartAdmin1.8.7.5_RubyOnRails_Full_version RubyOnRails版本
sqlite.exe文件 博文链接:https://dingji.iteye.com/blog/154563