阅读更多

7顶
1踩

编程语言

原创新闻 Glyph 0.3.0 ,一个Ruby Document Authoring框架

2010-06-22 15:09 by 副主编 just_cool 评论(2) 有2745人浏览

Glyph是一个 Ruby Document Authoring框架,不久前发布了最新版本0.3.0。

 

如果把 Ruby On Rails理解成生成文本文件的框架text documents 给网站的话,用Glyph框架就可以生成pdf或html格式文件。

 

0.3.0新特性

  • 新的分析器和性能的改进;
  • Macro属性:

  •  对XML的完全支持:

你可以这样编写

 

p[This is a paragraph with some em[emphasized] text.]
img[
  @alt[Glyph Code]
  @width[50%]
  @height[50%]
  @src[glyph_code.png]
]
 

 

然后HTML将返回:

<p>This is a paragraph with some <em>emphasized</em> text.</p>
<img 
  alt="Glyph Code"
  width="50%"
  height="60%"
  src="glyph_code.png"  
/>
 

点击查看详情:http://www.h3rald.com/articles/glyph-030-released/

  • 大小: 57.8 KB
来自: rubyinside
7
1
评论 共 2 条 请登录后发表评论
2 楼 ray_linn 2010-06-23 07:48
记一堆符号。。。。。。
1 楼 rojazz1999 2010-06-22 17:07
好像不支持中文..

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 灵活运用面向对象的思想在BCB5中进行高效编程

    灵活运用面向对象的思想在BCB5中进行高效编程 注:这篇文章是2001年写的,当时正初涉OO。    面向对象的开发方法已成为目前软件开发的主流,其技术已日趋成熟,但许多的程序员仍然习惯于过程式的编程方式,这有许多原因,比如使用象VC这样的开发环境,容易使C++程序员将注意力主要集中于开发实现软件功能代码的细节上,反而忽略了对C++面向对象的设计思想。Borland公司开发的C++Bu

  • BCB中实现动态创建组件 (转)

    BCB中实现动态创建组件 (转)[@more@] (仅供CSDN使用,其他使用者请与作者联系) BCB中提供了大量的VCL组件,有时难免要在程序中动态创建组件,VCL是用object Pascal写的,她与C++语言还是存...

  • C++ Builder 实现动态生成窗口、控件,以及处理控件事件(转载)

    <br />由于工作需要,应项目需要改用VC,以后可能很少使用BCB了,但还是把它贴吧,<br /> <br /> <br />以下代码出自http://blog.csdn.net/hellogv/,引用请注明出处! <br /> 废话就不多说,直接开始本文的重点 <br />//---------------------------------------------------------------------------<br />void __fastcall TForm1::Button1Cli

  • BCB 动态生成控件

    窗体上的所有对象与窗体本身都成为一个类:TForm1,我们就是将类成员与类成员函数写到TForm1类中,程序运行时,实际上就是通过TForm1 类生成Form1对象, 所以,Unit1.cpp中的函数都以void __fastcall TForm1::打头,这就表明这些函数都是TForm1类的类成员函数,它们可以调用在类中我们定义的类成员。当然,我们可以在Unit1.cpp中定 义我们自己

  • BCB中实现动态创建组件[ch_builder(原作)]

    (仅供CSDN使用,其他使用者请与作者联系) BCB中提供了大量的VCL组件,有时难免要在程序中动态创建组件,VCL是用Object Pascal写的,她与C++语言还是存在着一些不同点的,要掌握正确的方法,不防我们先来看一下栈(stack)与堆(heap)的关系。栈(stack)是存放函数的所有动态局部变量及函数调用和返回的有关信息的一块内存。栈的内存管理严格遵循先进后出的顺序,这一点正是实

  • 2021-07-29 BCB动态创建控件实例

    动态创建控件的例子。 //--------------------------------------------------------------------------- #include &lt;vcl.h&gt; #pragma hdrstop #include "wxpassUnit1.h" //--------------------------------------------------------------------------- #pragma package(smart

Global site tag (gtag.js) - Google Analytics