- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
配置图形硬拷贝输出设备-Read
第七章 图形硬拷贝输出
本章概要
在使用IDL的时候,如何以硬拷贝形式再现屏幕中的图形是最复杂,也是最难理解的问题。然而,这是大多数献身科学的人的需求,但很少有令人完全满意的方法来和同事共享科学结果。
本章将集中于PostScript输出,因为PostScript是普遍接收的一种输出媒介,大部分使用IDL的程序员都能使用PostScript打印机。所有关于PostScript的内容同样适用于其它输出设备,比如HP绘图仪和PCL打印机。
具体来说,将学习:
如何选择硬拷贝输出设备
如何配置硬拷贝输出设备
如何将图形输出直接传送到打印机
如何将图形输出传送到一个文件中
如何为硬拷贝输出设备产生图形输出
PostScript输出与显示器的输出有什么不同
如何在PostScript页面上定位图形和图像
如何产生能包含在其它文档中的图形输出
如何编写能很容易地转化为硬拷贝输出的程序
如何在PostScript种使用颜色
选择图形硬拷贝输出设备
与设置其它图形显示设备一样,在IDL中,仍然使用Set_plot命令来设置图形硬拷贝输出设备:
Set_Plot, option
其中的option是下列的任何一种,注意option总是一个字符串,因此要使用单引号括起来。与IDL其它大多数字符串不一样,option对大小写不敏感。
CGM 输出写入CGM(计算机图形元文件)格式的文件中,CGM也是一种独立于设备的文件格式,用于交换图形信息。CGM文件能以三种形式之一编码:(1)文本,(2)二进制数据,(3)NCAR二进制数据。
HP 输出以惠普图形语言(HP-GL)格式写入一个文件,它适用于各种各样的HP-GL笔式绘图仪。
PCL 输出以惠普打印机控制语言(PCL)格式写入一个文件,它适用于各式激光和喷墨打印机。
PRINTER 输出以任何适合于默认打印机的方式直接传送到该打印机。
PS 输出以PostScript格式写入一个文件中。
Z 输出被写入Z图形缓冲区。
在打印完毕后,应再次使用Set_plot命令将输出设备改回为图形显示设备的类型,以下是一些常用的显示设备:
WIN 使用微软Windows或NT操作系统的个人计算机。
MAC 使用MacOS操作系统的计算机
X 使用X Window系统的计算机。
只有一种设备能成为当前图形设备,可以通过检查!D.Name系统变量来确定当前的设备是哪种,如下:
IDLPrint,!D.Name
注意,当设定设备名时,设备名对大小写不敏感,但当在代码中使用该名字时,就不一定不敏感了。存储在!D.Name系统变量中的图形设备名是以大写字母形式存储的。这在下面的字符串比较语句中尤为重要:
IDLIF !D.Name EQ PS THEN Print,Using PostScript…
配置图形硬拷贝输出设备
一旦选定了图形输出设备,所有设备具体的配置参数都用Device命令通过关键字来控制。Device命令可用的关键字主要取决于当前的设备。但打印设备(总是和默认的打印机相连)的设置也可以使用Dialog_PrinterSetup命令来设置(详见201页的“配置和使用打印设备”)。
测定当前的设备配置
使用Help命令,可以知道当前硬拷贝输出设备所设定的配置参数,如下:
IDLHelp,/Device
将能看到一系列的有关当前图形设备的当前设置参数及其参数值。这些信息可以用来配置设备。关于设备可用的颜色数,IDL使用的是哪种图形函数以及当前选择的硬件字体等等信息,都取决于所设定的当前设备是何种设备。
注意,这些信息的显示随着每个硬拷贝输出选项的不同而不同。例如,键入下面这些命令来看PostScript输出设备缺省配置如何:
IDLthisDevice=!D,Name
IDLSet_Plot,PS
IDLHelp, /Device
IDLSet_Plot, thisDevice
以下为Help命令的显示结果(在Windows NT机器上):
Available Graphics Devices: CGM HP NULL PCL PRINTER PS WIN Z
Current graphics device: PS
File: none
Mode: Portrait, Non-Encapsulated, EPSI Preview Disabled, Color Disabled
Offset (X,Y): (1.905,12.7) cm., (0.75,5) in.
Size (X,
您可能关注的文档
- 通州区一级河道通吕运河遥望港通扬运河通启河淤积方-崇川区.DOC
- 通州区一级河道通吕运河遥望港通扬运河通启河淤积方测量.DOC
- 通航类政务公开-上海地方海事局.DOC
- 通话时长分析-广东工业大学精品课程.PPT
- 通过对工艺美术的历史和现状的分析我们至少可以得出这样的结论.DOC
- 通过探究电流电压和电阻的关系理解欧姆定律.PPT
- 通过计算机控制柔印直接制版机CDI内的YAG激光滚筒旋转.PPT
- 造园景观丙级术科测试资料1070101起报检者适用.PDF
- 通道模拟量输入电路.PPT
- 逻辑-数学智能.DOC
- 原电池电动势的测定实验报告.pdf
- 与业主、设计、总包、监理和他承包人的配合措施.pdf
- 公司管理流程.pptx
- 2024_2025学年新教材高中地理第1章地球的运动素养综合训练新人教版选择性必修1.doc
- 2024_2025学年新教材高中地理第3章大气的运动第1节常见天气系统第1课时锋与天气分层作业新人教版选择性必修1.doc
- 2024_2025学年新教材高中地理第1章地球的运动第2节地球运动的地理意义第4课时正午太阳高度的变化四季更替和五带划分分层作业课件新人教版选择性必修1.pptx
- 2024_2025学年新教材高中地理第2章地表形态的塑造第2节构造地貌的形成第1课时地质构造与地貌课件新人教版选择性必修1.pptx
- 2024_2025学年新教材高中地理第1章地球的运动问题研究人类是否需要人造月亮课件新人教版选择性必修1.pptx
- 五片小雪花课件.pdf
- 2024_2025学年新教材高中地理第3章大气的运动第2节气压带和风带第1课时气压带和风带的形成分层作业课件新人教版选择性必修1.pptx
文档评论(0)