阅读更多

4顶
0踩

Web前端

原创新闻 WPS - HTML 5 canvas的PostScript和PDF interpreter

2009-07-31 18:05 by 副主编 zly06 评论(2) 有4062人浏览
有一个非常酷的web开发工具-WPS,HTML 5 canvas的PostScript 和 PDF interpreter(解释器)。

如需运行WPS网站上的示例,需要启动Javascript,并且你的浏览器需要支持HTML 5 canvas(最新版的Firefox, Opera以及Chrome都可以正常工作)。

/n 10 def
/w 25 def
 
0 0 n w mul dup .gbox
 
4 dict begin
  0 1 n 1 sub {
    /i exch def
    /ii 1 1 n div i mul sub def
    0 1 n 1 sub {
      /j exch def
      /jj 1 1 n div j mul sub def
      ii jj 0 setrgbcolor
      w j mul w i mul w w rectfill
    } for
  } for
end
显示如下:


你可以在其网页的示例上改变数值,颜色会随之变化!

点击查看更多示例及代码:http://logand.com/sw/wps/index.html

PostScript介绍
PostScript是一种强大的编程语言,类似于Forth和Lisp,最适用于列印图像和文字。由Adobe公司在1985年是推出,与苹果公司LaserWriter打印机带领下,PostScript在桌面出版革命中扮演着重要角色。对Adobe来说,PostScript是一个相当大的赌注,如果没有Apple公司的Steve Jobs,他们可能会无法向市场证实PostScript的价值和意义。
  • 大小: 1.6 KB
来自: ajaxian
4
0
评论 共 2 条 请登录后发表评论
2 楼 inosin 2009-08-01 12:22
再一次说明了老乔精于鼓吹和煽动~
1 楼 fangwei 2009-08-01 10:35
不知道说什么

发表评论

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

相关推荐

  • Object TreeView简要说明 (转)

    Object TreeView简要说明 (转)[@more@]object TreeView简要说明 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Offic...

  • 重现Delphi的ObjectTreeView

    Normal 0 7.8 pt 0 2 false false false EN-US ZH-CN X-NONE

  • TreeView简单使用

    protected void Page_Load(object sender, EventArgs e) { TreeNode node = new TreeNode(); node.Text = "分类设置"; node.Value = "-1"; for (int i = 0; i <

  • Chromium网页Render Object Tree创建过程分析

    在前面一文中,我们分析了网页DOM Tree的创建过程。网页DOM Tree创建完成之后,WebKit会根据它的内容创建一个Render Object Tree。Render Object Tree是和网页渲染有关的一个Tree。这意味着只有在DOM Tree中需要渲染的节点才会在Render Object Tree中有对应节点。本文接下来就分析网页Render Object Tree的创建过程。

  • TREE OBJECT

    INCLUDE TLIST_TREE_CONTROL_DEMOTOP.INCLUDE TLIST_TREE_CONTROL_DEMOCL1.INCLUDE TLIST_TREE_CONTROL_DEMOO01.INCLUDE TLIST_TREE_CONTROL_DEMOI01.INCLUDE TLIST_TREE_CONTROL_DEMOF01.  START-OF-SELECTION.*

  • java 递归取树结构数据

    /** * 递归取树结构数据 * @param role_id * @param press_id * @param parentid * @return * @project_Name security_publish * @Date 2016年11月22日 * @author 胡跃强 */ public List getTree (Integer role_id,Integ

  • zTree在JAVA项目中的学习

    一、创建ZTreeObject实体类,用来接收封装数据库中的数据 public class ZTreeObject{ private String id; private String pId; private String name; private int isDefault;   //为角色分配资源时,构造资源树判断结点是否是默认资源 private boolea

  • Delphi TreeView使用笔记

    TreeView使用笔记TreeView由节点构成,建树通过对TreeView.items属性进行操作。Items是一个TTreeNodes对象,这是一个TTreeNode集。一、针对TTreeNodes,也就是 TreeView.Items,有这些属性:1、count,节点个数。2、item[index]  ,通过index得到节点。二、针对TTreeNodes,也就是 TreeVi

  • 关于bootstrap-treeview数型结构的转化及使用、增删改等操作

    首先,先要引入treeview的一些包,例如: 1. ` <link rel="stylesheet" type="text/css" href="bootstrap-3.3.7-dist/css/bootstrap.css"/>` 2. `<link rel="stylesheet" type="text/css" href="css/bootstrap-treeview.css"/> ` 3

  • .net动态控件的使用(listview ,treeview,tabControl)

    对于控件中显示的数据可能是不固定的。如果固定,数据发生了变化,又要重新设计,这样浪费成本,资源。 所以有用代码操作控件,自由度,可控度高。 1,树控件 //把 tv 作为全局变量 , 这是对动态控件取值的一种方式 TreeView tv = new TreeView(); private void Form1_Load(object sender, EventAr...

  • TreeView控件概述、属性与方法

    1、作用:用于显示Node结点的分层列表。2、添加到控件箱菜单命令:工程 | 部件,在部件对话框中选择:Microsoft Windows Common Controls 6.03、TreeView控件的属性(1)属性对话框用鼠标右键单击TreeView控件,在弹出式菜单中选择属性,进入属性设置对话框,该对话框分为通用、字体、图片三个选项卡,如图8.6所示。 ①样式(Style):返回或设...

  • TreeView实现主菜单功能

    TreeView实现主菜单功能     软件在菜单MenuItem中,设置了软件的各项功能,以及启动相应模块。为了加大软件的灵活性,我们还可以将主菜单的项目,转变为TreeView,通过点击TreeView树中叶子(TreeNode),打开相应的模块,达到主菜单的功能。

  • Layout Object Tree 创建

    站在老罗的肩膀上:https://blog.csdn.net/luoshengyang/article/details/50615628 每一个HTML标签在DOM Tree中都有一个对应的HTMLElement节点。相应地,在DOM Tree中每一个需要渲染的HTMLElement节点在Layout  Object Tree中都有一个对应的Layout  Object节点,如图1所示(To U...

Global site tag (gtag.js) - Google Analytics