X7ROOT File Manager
Current Path:
/usr/share/ghostscript/lib
usr
/
share
/
ghostscript
/
lib
/
??
..
??
PDFA_def.ps
(1.25 KB)
??
PDFX_def.ps
(1.77 KB)
??
PM760p.upp
(1.13 KB)
??
PM760pl.upp
(1.1 KB)
??
PM820p.upp
(1.12 KB)
??
PM820pl.upp
(1.09 KB)
??
Stc670p.upp
(1.13 KB)
??
Stc670pl.upp
(1.1 KB)
??
Stc680p.upp
(1.11 KB)
??
Stc680pl.upp
(1.09 KB)
??
Stc740p.upp
(1.01 KB)
??
Stc740pl.upp
(1.09 KB)
??
Stc760p.upp
(1.11 KB)
??
Stc760pl.upp
(1.09 KB)
??
Stc777p.upp
(1.11 KB)
??
Stc777pl.upp
(1.09 KB)
??
Stp720p.upp
(1.13 KB)
??
Stp720pl.upp
(1.09 KB)
??
Stp870p.upp
(1.11 KB)
??
Stp870pl.upp
(1.09 KB)
??
acctest.ps
(4.17 KB)
??
align.ps
(2.11 KB)
??
bj8.rpd
(639 B)
??
bj8gc12f.upp
(1.5 KB)
??
bj8hg12f.upp
(1.5 KB)
??
bj8oh06n.upp
(1.48 KB)
??
bj8pa06n.upp
(1.49 KB)
??
bj8pp12f.upp
(1.51 KB)
??
bj8ts06n.upp
(1.49 KB)
??
bjc6000a1.upp
(1.62 KB)
??
bjc6000b1.upp
(1.62 KB)
??
bjc610a0.upp
(1.49 KB)
??
bjc610a1.upp
(1.48 KB)
??
bjc610a2.upp
(1.48 KB)
??
bjc610a3.upp
(1.49 KB)
??
bjc610a4.upp
(1.49 KB)
??
bjc610a5.upp
(1.48 KB)
??
bjc610a6.upp
(1.48 KB)
??
bjc610a7.upp
(1.48 KB)
??
bjc610a8.upp
(1.49 KB)
??
bjc610b1.upp
(1.48 KB)
??
bjc610b2.upp
(1.48 KB)
??
bjc610b3.upp
(1.49 KB)
??
bjc610b4.upp
(1.49 KB)
??
bjc610b6.upp
(1.48 KB)
??
bjc610b7.upp
(1.49 KB)
??
bjc610b8.upp
(1.49 KB)
??
caption.ps
(1.72 KB)
??
cbjc600.ppd
(10.89 KB)
??
cbjc800.ppd
(11.22 KB)
??
cdj550.upp
(1.65 KB)
??
cdj690.upp
(1.95 KB)
??
cdj690ec.upp
(2.01 KB)
??
cid2code.ps
(4.39 KB)
??
dmp_init.ps
(7.08 KB)
??
dmp_site.ps
(459 B)
??
dnj750c.upp
(2.74 KB)
??
dnj750m.upp
(1.93 KB)
??
docie.ps
(7.32 KB)
??
escp_24.src
(350 B)
??
font2pcl.ps
(18.01 KB)
??
ghostpdf.ppd
(25.04 KB)
??
gs_ce_e.ps
(2.17 KB)
??
gs_il2_e.ps
(2.57 KB)
??
gs_kanji.ps
(3.91 KB)
??
gs_ksb_e.ps
(3.07 KB)
??
gs_l.xbm
(1.9 KB)
??
gs_l.xpm
(2.69 KB)
??
gs_l_m.xbm
(1.91 KB)
??
gs_lgo_e.ps
(2.67 KB)
??
gs_lgx_e.ps
(1.72 KB)
??
gs_m.xbm
(945 B)
??
gs_m.xpm
(1.4 KB)
??
gs_m_m.xbm
(955 B)
??
gs_s.xbm
(594 B)
??
gs_s.xpm
(957 B)
??
gs_s_m.xbm
(604 B)
??
gs_t.xbm
(345 B)
??
gs_t.xpm
(605 B)
??
gs_t_m.xbm
(355 B)
??
gs_wl1_e.ps
(2.44 KB)
??
gs_wl2_e.ps
(2.44 KB)
??
gs_wl5_e.ps
(2.45 KB)
??
gslp.ps
(20.24 KB)
??
gsnup.ps
(2.57 KB)
??
ht_ccsto.ps
(222.8 KB)
??
image-qa.ps
(71.34 KB)
??
jispaper.ps
(784 B)
??
landscap.ps
(1.43 KB)
??
lines.ps
(3.65 KB)
??
mkcidfm.ps
(21.8 KB)
??
necp2x.upp
(1.02 KB)
??
necp2x6.upp
(1.04 KB)
??
pdf2dsc.ps
(7.87 KB)
??
pf2afm.ps
(14.94 KB)
??
pfbtopfa.ps
(996 B)
??
ppath.ps
(1.78 KB)
??
pphs.ps
(6.68 KB)
??
prfont.ps
(7.04 KB)
??
printafm.ps
(4.78 KB)
??
ps2ai.ps
(21.78 KB)
??
ps2epsi.ps
(8.34 KB)
??
ras1.upp
(215 B)
??
ras24.upp
(219 B)
??
ras3.upp
(214 B)
??
ras32.upp
(196 B)
??
ras4.upp
(220 B)
??
ras8m.upp
(209 B)
??
rollconv.ps
(12.23 KB)
??
s400a1.upp
(1.42 KB)
??
s400b1.upp
(1.57 KB)
??
sharp.upp
(1.89 KB)
??
sipixa6.upp
(529 B)
??
st640ih.upp
(2.23 KB)
??
st640ihg.upp
(1.47 KB)
??
st640p.upp
(1.87 KB)
??
st640pg.upp
(1.11 KB)
??
st640pl.upp
(1.83 KB)
??
st640plg.upp
(1.08 KB)
??
stc.upp
(1.88 KB)
??
stc1520h.upp
(2.1 KB)
??
stc2.upp
(1.86 KB)
??
stc200_h.upp
(1.8 KB)
??
stc2_h.upp
(1.83 KB)
??
stc2s_h.upp
(2.22 KB)
??
stc300.upp
(2.09 KB)
??
stc300bl.upp
(1.31 KB)
??
stc300bm.upp
(1.4 KB)
??
stc500p.upp
(1.86 KB)
??
stc500ph.upp
(1.86 KB)
??
stc600ih.upp
(2.23 KB)
??
stc600p.upp
(1.12 KB)
??
stc600pl.upp
(1.09 KB)
??
stc640p.upp
(1.07 KB)
??
stc740ih.upp
(2.07 KB)
??
stc800ih.upp
(2.11 KB)
??
stc800p.upp
(1.09 KB)
??
stc800pl.upp
(1.07 KB)
??
stc_h.upp
(1.87 KB)
??
stc_l.upp
(734 B)
??
stcany.upp
(673 B)
??
stcany_h.upp
(681 B)
??
stcinfo.ps
(24.92 KB)
??
stcolor.ps
(4.95 KB)
??
stocht.ps
(2.44 KB)
??
traceimg.ps
(1.35 KB)
??
traceop.ps
(2.51 KB)
??
uninfo.ps
(5.85 KB)
??
viewcmyk.ps
(1.94 KB)
??
viewgif.ps
(5.27 KB)
??
viewjpeg.ps
(5.56 KB)
??
viewmiff.ps
(4.15 KB)
??
viewpbm.ps
(10.04 KB)
??
viewpcx.ps
(5.11 KB)
??
viewps2a.ps
(1.11 KB)
??
winmaps.ps
(3.52 KB)
??
zeroline.ps
(2.26 KB)
Editing: uninfo.ps
%! % Copyright (C) 2001-2019 Artifex Software, Inc. % All Rights Reserved. % % This software is provided AS-IS with no warranty, either express or % implied. % % This software is distributed under license and may not be copied, % modified or distributed except as expressly authorized under the terms % of the license contained in the file LICENSE in this distribution. % % Refer to licensing information at http://www.artifex.com or contact % Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, % CA 94945, U.S.A., +1(415)492-9861, for further information. % % uninfo.ps: Utilities for "printing" PostScript items, especially dictionaries % Usage: % (prefix-string) dict unprint % Maximum Print-Width /HSpwidth 80 def % any HScvs string /HScvs { % Number-Syntax dup type % stack: any /anytype dup /integertype eq 1 index /realtype eq or { pop 16 string cvs }{ % Logical-Type dup /booleantype eq { pop 5 string cvs }{ % Identifiers dup /nametype eq { pop dup length 1 add string dup 0 (/) putinterval exch 1 index 1 1 index length 1 sub getinterval cvs pop }{ % Strings dup /stringtype eq { pop % ------- Compute Length 2 1 index { % stack: str len item dup 32 lt 1 index 126 gt or { % need 4 pop 4 add }{ dup 40 eq 1 index 41 eq or 1 index 92 eq or { pop 2 add }{ pop 1 add } ifelse } ifelse } forall % ------- Allocate & Fill String string dup 0 (\() putinterval 1 3 -1 roll { % outstr pos item dup 32 lt 1 index 126 gt or { dup 7 le { 2 index 2 index (\\00) putinterval 8 3 index 3 index 3 add 1 getinterval cvrs }{ dup 63 le { 2 index 2 index (\\0) putinterval 8 3 index 3 index 2 add 2 getinterval cvrs }{ 2 index 2 index (\\) putinterval 8 3 index 3 index 1 add 3 getinterval cvrs } ifelse } ifelse pop 4 add }{ dup 40 eq 1 index 41 eq or 1 index 92 eq or { 2 index 2 index (\\) putinterval exch 1 add exch } if 2 index exch 2 index exch put 1 add } ifelse } forall 1 index exch (\)) putinterval }{ exch pop dup length 1 add string dup 0 (-) putinterval exch 1 index 1 1 index length 1 sub getinterval cvs pop dup dup length 4 sub (-) putinterval 0 1 index length 3 sub getinterval } ifelse } ifelse } ifelse } ifelse } bind def % int HSpindent - indent-spaces /HSpindent { dup 0 gt { 1 1 3 -1 roll { pop ( ) print } for }{ pop } ifelse } bind def % indent array HSaprint -> Print an Array /HSaprint { dup type /arraytype eq { ( [) print exch 1 add dup 1 add 3 -1 roll { % rind pos item HScvs dup length % rind pos str len dup 3 index add HSpwidth ge { (\n) print 3 index HSpindent 3 -1 roll pop 2 index add exch }{ ( ) print 2 index add 1 add 3 -1 roll pop exch } ifelse print } forall ( ]) print pop pop }{ ( ) print HScvs print pop } ifelse (\n) print } bind def % dict HSdnames dict names (creates sorted name-strings) /HSdnames { % Build namelist, stack: dic dup length 0 eq { [] }{ [ 1 index { pop dup type /nametype eq { dup length string cvs }{ pop } ifelse } forall ] % Sort the namelist, stack: dic nam 0 1 2 index length 2 sub { % stack: dic nam I 2 copy get % stack: pre dic nam I nam[I] 1 index 1 add 1 4 index length 1 sub { % stack: dic nam I nam[I] J 3 index 1 index get % dic nam I S[I] J S[J] 2 index 1 index gt { % swap them 4 index 2 index 4 index put 4 index 4 index 2 index put 3 1 roll } if pop pop } for pop pop } for } ifelse } bind def % string:prefix dict:which unprint /unprint { HSdnames % pre dic nam % compute the maximum length 0 1 index { % pre dic nam maxlen nam[I] length 2 copy lt { exch } if pop } forall % Print out all the items, stack: pre dic nam maxlen (\n) print exch { % pre dic maxlen nam[I] % no prefix yet, -> flush right 3 index length 0 eq { dup length 2 index exch sub HSpindent }{ 3 index print (/) print } ifelse % print the name dup print % prefix: fill up with blanks 3 index length 0 ne { dup length 2 index exch sub HSpindent } if % now print the item itself, stack: pre dic maxlen nam[I] 2 index 1 index cvn get dup type % stack: pre dic maxlen nam[i] item typ % Dict-Syntax dup /dicttype eq { pop % stack: pre dic maxlen nam[i] item ( ) print dup HScvs print 4 index length 0 eq { % brand new prefix 2 index string 0 1 5 index 1 sub { 1 index exch 32 put } for dup 4 index 4 index length sub 5 -1 roll putinterval }{ 4 index length 1 add 2 index length add string dup 0 7 index putinterval dup 6 index length (/) putinterval dup 6 index length 1 add 5 -1 roll putinterval } ifelse exch unprint }{ 3 -1 roll pop % tack: pre dic maxlen item typ % Array-Syntax dup /arraytype eq { pop % stack: pre dic maxlen item 3 index length dup 0 ne { 1 add } if 2 index add exch HSaprint }{ pop ( ) print HScvs print (\n) print } ifelse } ifelse } forall pop pop length -1 eq { (\n) print } if } bind def /currentpagedevice where { % check for currentpagedevice /currentpagedevice get exec () exch unprint } if
Upload File
Create Folder