📄 iptokens.h
字号:
/* * Interpress utilities * * Copyright (c) 1984, 1985, 1986 Xerox Corp. * * Written for Xerox Corporation by William LeFebvre * 24-May-1984 * * HISTORY * 07-Jul-86 Lee Moore (lee) at Xerox Webster Research Center * Changed the IP Header to be Interpress 2.1 instead of 3.0 . * The 8044 services 9.0 doesn't like masters that begin * "Interpress/Xerox/3.0 ". * * 03-Jul-86 Lee Moore (lee) at Xerox Webster Research Center * Updated to Interpress 3.0 . Also fixed some typos and marked those * operators which appear here which aren't in the Interpress manual. * Some are old operators that have been dropped but many aren't documented * at all. How they got here is a mystery. Perhaps it is part of research * Interpress. * * 18-Mar-86 Lee Moore (lee) at Xerox Webster Research Center * Added definition for RES_Header. * * *//* This header appears at the front of every Interpress file */# define IP_Header "Interpress/Xerox/2.1 "# define RES_Header "Interpress/Xerox/2.1/RasterEncoding/1.0 "/* For convenience -- POINT is the size of a point in meters */# define POINT (0.00035278)/* * Definitions pertaining to InterPress tokes: */# define SHORT_OP 0200# define LONG_OP 0240# define SHORT_INTEGER 0000# define SHORT_SEQUENCE 0300# define LONG_SEQUENCE 0340/* these help us cope with short integer tokens: */# define INTEGER_ZERO 4000# define INTEGER_MAX (32767 - INTEGER_ZERO)# define INTEGER_MIN (0 - INTEGER_ZERO)/* the long and short of sequences: */# define SHORT_SEQUENCE_LIMIT 255 /* (8 bits) */# define LONG_SEQUENCE_LIMIT 16777215 /* (24 bits) *//* Sequence types: */# define sequenceAdaptivePixelVector 12# define sequenceAPV sequenceAdaptivePixelVector# define sequenceCCITT_4PixelVector 13# define sequenceC4PV sequenceCCITT_4PixelVector# define sequenceComment 6# define sequenceCompressedPixelVector 10# define sequenceCPV sequenceCompressedPixelVector# define sequenceContinued 7# define sequenceIdentifier 5# define sequenceInsertFile 11# define sequenceInsertMaster 3# define sequenceInteger 2# define sequenceLargeVector 8# define sequencePackedPixelVector 9# define sequencePPV sequencePackedPixelVector# define sequenceRational 4# define sequenceString 1/* imager variables: */# define I_DCScpx 0# define I_DCScpy 1# define I_correctMX 2# define I_correctMY 3# define I_T 4# define I_priorityImportant 5# define I_mediumXSize 6# define I_mediumYSize 7# define I_fieldXMin 8# define I_fieldYMin 9# define I_fieldXMax 10# define I_fieldYMax 11# define I_showVec 12 /* old: version 2.1 */# define I_font 12# define I_color 13# define I_noImage 14# define I_strokeWidth 15# define I_strokeEnd 16# define I_underlineStart 17# define I_amplifySpace 18# define I_correctPass 19# define I_correctShrink 20# define I_correctTX 21# define I_correctTY 22# define I_strokeJoint 23# define I_clipper 24# define I_LIMIT I_clipper/* operation codes: */# define OP_nil 0# define OP_nop 1# define OP_setxy 10# define OP_setxyrel 11# define OP_setxrel 12# define OP_setyrel 13# define OP_linetox 14# define OP_linetoy 15# define OP_space 16# define OP_get 17# define OP_iget 18# define OP_iset 19# define OP_fget 20# define OP_fset 21# define OP_show 22# define OP_lineto 23# define OP_maskstroke 24# define OP_moveto 25# define SHORT_OP_LIMIT 31# define OP_metricMaster 100 /* ?? */# define OP_environmentMaster 101 /* ?? */# define OP_beginBlock 102# define OP_endBlock 103# define OP_noPages 104 /* ?? */# define OP_pageInstructions 105 /* old: version 2.1 */# define OP_contentInstructions 105# define OP_beginBody 106# define OP_endBody 107# define OP_correct 110# define OP_makesimpleco 114# define OP_makeco 115 /* ?? */# define OP_makecompiledimage 116 /* ?? */# define OP_findoperator 116# define OP_dosavesimplebody 120# define OP_dobody 121 /* ?? */# define OP_dosavebody 122 /* ?? */# define OP_dosaveallbody 123 /* ?? */# define OP_maskchar 140# define OP_showandfixedxrel 145# define OP_showandxrel 146# define OP_findfont 147# define OP_modifyfont 148# define OP_finddecompressor 149# define OP_findfontvec 150 /* old: ?? */# define OP_setfont 151# define OP_setcorrectmeasure 154# define OP_setcorrecttolerance 155# define OP_correctmask 156 /* ?? */# define OP_correctspace 157 /* ?? */# define OP_getcp 159# define OP_maket 160# define OP_opent 161 /* ?? */# define OP_translate 162# define OP_rotate 163# define OP_scale 164# define OP_concat 165# define OP_scale2 166# define OP_invert 167 /* ?? */# define OP_concatt 168# define OP_move 169# define OP_trans 170# define OP_transform 174 /* ?? */# define OP_transformvewc 175 /* ?? */# define OP_roundxy 176 /* ?? */# define OP_roundxyvec 177 /* ?? */# define OP_pop 180# define OP_dup 181# define OP_copy 183# define OP_roll 184# define OP_exch 185# define OP_mark 186# define OP_unmark 187# define OP_count 188# define OP_unmark0 192# define OP_abs 200# define OP_add 201# define OP_and 202# define OP_ceiling 203# define OP_div 204# define OP_eq 205# define OP_floor 206# define OP_ge 207# define OP_gt 208# define OP_mod 209# define OP_mul 210# define OP_neg 211# define OP_not 212# define OP_or 213# define OP_sub 214# define OP_trunc 215# define OP_rem 216# define OP_round 217# define OP_eqn 218 /* internal */# define OP_type 220# define OP_atan 221 /* ?? */# define OP_cos 222 /* ?? */# define OP_exp 223 /* ?? */# define OP_log 224 /* ?? */# define OP_sin 225 /* ?? */# define OP_sqrt 226 /* ?? */# define OP_max 227 /* ?? */# define OP_min 228 /* ?? */# define OP_do 231# define OP_dosave 232# define OP_dosaveall 233# define OP_if 239# define OP_ifcopy 240# define OP_ifelse 241# define OP_loop 242 /* ?? */# define OP_frame 250 /* ?? */# define OP_poolop 253 /* ?? */# define OP_pool 254 /* ?? */# define OP_pget 255 /* internal */# define OP_pset 256 /* internal */# define OP_makepool 257 /* ?? */# define OP_nopool 258 /* ?? */# define OP_env 260 /* ?? */# define OP_makeveclu 282# define OP_makevec 283# define OP_shape 285# define OP_openvec 286 /* ?? */# define OP_getp 286# define OP_getprop 287# define OP_mergeprop 288# define OP_dround 300 /* internal */# define OP_getcprounded 301 /* ?? */# define OP_curveto 402# define OP_arcto 403# define OP_conicto 404# define OP_maskfill 409# define OP_maskrectangle 410# define OP_masktrapezoidx 411# define OP_masktrapezoidy 412# define OP_startunderline 413# define OP_maskunderline 414# define OP_makeoutlineodd 416# define OP_makeoutline 417# define OP_clipoutline 418# define OP_cliprectangle 419# define OP_findcoloroperator 421# define OP_findcolormodeloperator 422# define OP_findcolor 423# define OP_setgray 424# define OP_makegray 425# define OP_makesampledblack 426# define OP_makesampledcolor 427# define OP_setsampledblack 428# define OP_setsampledcolor 429# define OP_maskstrokeclosed 440# define OP_maskvector 441# define OP_maskdashedstroke 442# define OP_makepixelarray 450# define OP_extractpixelarray 451# define OP_maskpixel 452# define OP_error 600# define OP_LIMIT OP_error
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -