• PostScript语言教程(三、绘图)


    3.1、画线
    线

    newpath
    144 72 moveto
    144 432 lineto
    stroke
    showpage
    

    我们首先调用newpath,初始化当画笔状态。

    x y moveto,将画笔的移动到x,y的位置
    x y lineto,以x,y为终点进行画线
    stroke将构建的路径绘制到当前页面
    showpage打印当前页

    交叉线

    newpath
    72 360 moveto
    144 72 rlineto
    144 432	moveto
    0 -246 rlineto
    storke
    showpage

    x y rlineto:将画笔位以x,y进行位移

    正方形

    newpath
      270 360 moveto
      0 72 rlineto
      72 0 rlineto
      0 -72 rlineto
      -72 0 rlineto
    4 setlinewidth
    stroke showpage
    

    setline设置线的宽度

    newpath
    270 360 moveto
    0 72 rlineto
    72 0 rlineto
    0 -72 rlineto
    -72 0 rlineto
    closepath
    4 setlinewidth
    stroke showpage	

    closepath:使图形闭合(不使用的时候在拐角的地方会出现一个小缺口)


    3.2、填充图形

    newpath
    270 360 moveto
    0 72 rlineto
    72 0 rlineto
    0 -72 rlineto
    -72 0 rlineto
    closepath
    fill showpage	

    fill:填充图形

    newpath
    270 360 moveto
    0 72 rlineto
    72 0 rlineto
    0 -72 rlineto
    -72 0 rlineto
    closepath
    .5 setgray
    fill showpage

    gray:设置透明度

    多图的叠层

    newpath
        252 324 moveto
        0 72 rlineto
        72 0 rlineto
        0 -72 rlineto
        -72 0 rlineto
    closepath
    .5 setgray
    fill showpage
    
    newpath
        270 360 moveto
        0 72 rlineto
        72 0 rlineto
        0 -72 rlineto
        -72 0 rlineto
    closepath
    .5 setgray
    fill showpage
    
    newpath
        288 396 moveto
        0 72 rlineto
        72 0 rlineto
        0 -72 rlineto
        -72 0 rlineto
    closepath
    .5 setgray
    fill showpage
    

      

    3.3、总结
    closepath 闭合图形
    lineto 绘制直线
    moveto 设置绘制的起始点
    newpath 初始化绘制方式
    rlineto 移动
    fill 绘制填充图形
    setgray 设置透明度
    setlinewidth 设置线的宽度
    stoke 绘制路径
    showpage 打印当前页

  • 相关阅读:
    Sharepoint 文档库根据文件夹层级展示
    SQL数据库修改默认备份和恢复路径
    利用Ajax增删改Sharepoint List Item
    Excel数据导入到Sharepoint List
    使用powershell部署WSP包
    高阶组件
    ui组件库
    2019面试题总结
    项目上线步骤及注意事项
    git使用
  • 原文地址:https://www.cnblogs.com/Ansing/p/7299527.html
Copyright © 2020-2023  润新知