aspose.info
ZH

HPGL 文件格式 - 向文件格式专家学习!

更新于

什么是一 .hpgl 文件?

HPGFL(Hewlett-Packard 图形语言)文件包含由 HP 开发的用于绘图仪控制的指令集。 HP 绘图仪使用此文件在纸上绘制和打印矢量和光栅内容。

HPGL 命令

HPGL 命令由以下内容组成。

  • 两个字符的字母表的命令部分
  • 一个参数部分
  • 终结者部分

如果有多个参数,文件中的每个参数都必须用分隔符分隔。

HPGL 命令示例

Example :PA5000,1000;
  (command)    PA
  (parameter)  5000
  (separator)  ,
  (parameter)  1000
  (terminator) ;

### 坐标系

坐标系统包括用于定位任何特定位置的二维测量指标。为此,HPGL 同时使用绘图仪坐标系和用户坐标系。

绘图仪坐标系

该坐标系统用于根据绘图仪移动绘制图纸。最小绘图仪移动的典型 XY 单位是 0.025mm。绘图的可能范围随绘图仪种类而变化。

用户坐标系

可以使用比例和原点设置用户指定的坐标系。使用 IP 命令和 SC 命令将它们转换为绘图仪坐标。如果不执行此转换,则默认使用绘图仪系统坐标。

HPGL 文件格式

HPGL 文件采用 ASCII(文本文件)格式,并以很少的设置命令开始。这将为绘图仪设置某些参数以进行绘图。典型的 HPGL 文件如下所示。

命令含义
IN;初始化,开始绘图工作
IP;将缩放点(P1 和 P2)设置为其默认位置
SP1;选择笔 1
PU0,0;抬起笔并移动到下一个动作的起点
PD100,0,100,100,0,100,0,0;放下笔并移动到以下位置(在页面周围画一个框)
PU50,50;笔向上移动到 X,Y 坐标 50,50
CI25;画一个半径为 25 的圆
SS;选择标准字符集
DT*,1;将文本分隔符设置为星号,不打印(1,表示“真")
PU20,80;举笔移动到 20,80
LBHello World*;绘制标签

参考

另请参阅