PDF学习七:图形对象

本文转自: https://blog.csdn.net/u012632138/article/details/81066662

说明:

图形操作符是用在内容流中来描述页面, 并生成输出到光栅设备。

PDF reference1.7.pdf 4.1

目标:

需要了解6种PDF图形操作符,5种PDF图形对象。

一、图形操作符

图形操作符包括以下6种:

    1.  图形状态操作符(Graphics state operator):CTM当前变换矩阵、 current color、 current clipping path。
    2.  路径构造操作符(Path construction operators):线的轨迹,,各种图形。
    3.  绘制路径操作符(Path-painting operators):填充, 描边, 或定义一个剪切区域。
    4.  其他绘图操作符(自我描述图形对象): 图像(image),shading。
    5. 文本操作符(Text operator):从字体(代表文本字符的字面/版式(TYPE-FACES)的描述)中选择,显示字符字形字符操作(第五章讲到)。
    6. 标记内容操作符(Marked-content Operator): Layers。

 

二、图形对象

PDF提供了5种图形对象: 

1.路径对象 (Path object)

由直线、矩形框(re)、3次贝塞尔曲线构成。

pdf中只有3种点:m (moveto)、l (lineto)、c (curveto),还有1个连接的标识 h (close)。矩形框就是由画直线。

Path的结束:将path显示到页面作为path的结束,或将path作为剪切区域(W)。

Path显示: f (fill) 填充,s (stroke)画线,描边, b (Both) 即填充也描边。

2.文本对象 (Text object):

由一个或多个字符构成。类似于Path,文本也可以描边、填充或作为剪切区域。(具体操作符在第5章介绍)

3.扩展对象 (External object: XObject):

定义在内容流之外,作为资源定义的对象。(将在4.7,4.8, 4.9中进行详细介绍)

Image XObject: 图像扩展对象。

Form XObject: 表单对象。

Reference XObject: 引用对象

Group XObject :组对象

PostScript XObject : PostScript 对象(不推荐使用)

4.内置图像 (inline image object):

使用特定的语法将数据显示为一个小图像,在内容流里面是直接对象。(不同于image XObject 作为引用写在资源中)。

5.shading object:

是一个几何形状, 根据位置计算出颜色。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值