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