1). General graphics state(普通图形状态操作符)
----w: 设置线的宽度
----J: 设置线端点风格. Butt/Round/Projecting square
----j: 设置线交叉风格. Miter/Round/Bevel
----M: 设置Miter Limit
----d: 设置虚线风格.
----ri: 设置Rendering Intent(呈色意向)
----i: 设置平面化容忍度.
----gs: 设置图形状态参数.
2). Special graphics state(特殊图形状态操作符)
----q: 保存当前图形状态
----Q:回复图形状态.
----cm:设置当前装换矩阵.
3). Path construction(路径构建操作符)
----m: 移动当前指针到指定位置.
----l: 添加一条连接当前指针到指定位置的线段.
----c: 添加一条Bezier曲线, 有2个控制点,2个端点.
----v: 添加一条Bezier曲线, 2个控制点重合.
----y: 添加一条Bezier曲线, 第二个控制点和第二个端点重合.
----h: 闭合路径
----re: 添加一个矩形.
4). Path painting(路径绘制操作符)
----S: 描绘路径.
----s: 闭合路径并描绘路径.
----f: 填充路径,使用非零回转数规则确定区域,路径在填充之前闭合.
----F: 等同f,为了兼容.
----f*: 填充路径,使用奇偶规则确定区域.
----B: 填充路径,使用非零回转数规则确定区域, 并描绘路径.
----B*: 填充路径,使用奇偶规则确定区域, 并描绘路径.
----b: 闭合路径, 填充路径,使用非零回转数规则确定区域, 并描绘路径.
----b*: 闭合路径,使用奇偶规则确定区域, 并描绘路径.
----n: 结束路径,不做任何描绘和填充.
5). Clipping paths(路径修剪操作符)
----W: 将当前修剪区域和当前路径做交,使用非零回转数规则.
----W*: 将当前修剪区域和当前路径做交,使用奇偶规则.
6). Text objects(文本对象操作符)
----BT: 开始一个文本对象.
----ET: 结束一个文本对象.
7). Text state(文本状态操作符)
----Tc: 设置字符间隔.
----Tw: 设置单词间隔.
----Tz: 设置水平缩放.
----TL: 设置Leading.
----Tf: 设置文本字体.
----Tr: 设置Render(渲染)模式.
----Ts: 设置Rise
8). Text positioning(文本位置操作符)
----Td: 移动到下一行的开始,通过偏移(tx,ty).
----TD: 移动到下一行的开始,通过偏移(tx,ty). 同时设置Leading为-ty.
----Tm: 设置文本矩阵和文本线矩阵.
----T*: 移动到下一行的开始位置. 和0 Tl Td相同.
9). Text showing(文本显示操作符)
----Tj: 显示一个文本字符串.
----TJ: 显示一个或者多个文本字符串,允许独立的制定各个字型的位置.
----': 移动到下一行并显示一个文本字符串.
----": 移动到下一行并显示一个文本字符串. 并指定字符间距为ac, 单词间距为aw.
10). Type3 fonts(type3字体操作符)
----d0: 设置字型的宽度.
----d1: 设置字型的宽度及自行的bounding box(边界矩形).
11). Color(颜色操作符)
----CS: 设置描绘颜色空间.
----cs: 设置非描绘颜色空间.
----SC: 设置描绘颜色值,针对一般颜色空间.
----SCN: 设置描绘颜色值,允许特殊颜色空间.
----sc: 设置非描绘颜色值,针对一般颜色空间.
----scn: 设置非描绘颜色值,允许特殊颜色空间.
----G: 设置描绘颜色空间为DeviceGray,并设置颜色值.
----g: 设置非描绘颜色空间为DeviceGray, 并设置颜色值.
----RG: 设置描绘颜色空间为DeviceRGB,并设置颜色值.
----rg: 设置非描绘样色空间为DeviceRGB,并设置颜色值.
----K: 设置描绘颜色空间为DeviceCMYK,并设置颜色值.
----k: 设置非描绘颜色空间为DeviceCMYK,并设置颜色值.
12). Shading patterns(渐变样式操作符)
----sh: 输出一个shading对象.
13). Inline images(内联图像操作符)
----BI: 开始一个内联图像.
----ID: 开始内联图像数据.
----EI: 结束一个内敛图像.
14). XObjects(外部对象操作符)
----Do: 输出一个外部对象.
15). Marked content(标记内容操作符)
----MP: 定义一个标记内容点.
----DP: 定义一个带属性列表的标记内容点.
----BMC: 开始一个标记内容序列.
----BDC: 开始一个带属性列表的标记内容序列.
----EMC: 结束一个标记内容序列.
16). Compatibility(兼容性操作符)
----BX: 开始一个兼容段.
----EX: 结束一个兼容段.
PDF----全operators(操作符,指令)集
最新推荐文章于 2024-09-03 02:30:24 发布