Acesta este esențialul comenzii care poate fi rulat în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
gist - răsfoiește fișierele grafice binare cgm
REZUMAT
esență [[ -in ] cgmfile ] [ lista-numere-pagini ] [ Opțiuni ]
DESCRIERE
esență este un browser binar CGM (Computer Graphics Metafile). Citește o intrare cgmfile și
produce rezultate către sistemul de ferestre X, fișiere PostScript (care pot fi tipărite folosind
lpr(1)), sau alt fișier CGM binar. The cgmfile poate fi o familie de CGM; o familie este
recunoscut ori de câte ori ultimele unul sau două caractere ale numelor de fișiere (excluzând an
opțional „.cgm”) sunt cifre dintr-o secvență numerică (de exemplu, myfile00.cgm,
myfile01.cgm, myfile02.cgm etc.). În acest caz, cgmfile argumentul ar trebui să fie numele
a primului dosar din familie; gist va sări automat înainte și înapoi de la fișier la
dosar după cum este necesar. (O singură pagină nu trebuie să fie împărțită în fișiere și fiecare fișier trebuie să fie a
CGM legal în sine.) Când Gist deschide un CGM pentru introducere, acesta trebuie să catalogeze paginile
în fișier prin scanarea fișierului pentru a le găsi. Această operațiune de catalogare durează
plasați în fundal în timp ce Gist așteaptă intrarea dvs. Prin urmare, dacă deschideți un mare
familie de CGM-uri, gist va putea afișa imediat primele pagini, dar dacă dvs
cereți ultimele pagini, va trebui să așteptați până când catalogul este complet. După
Gist a catalogat familia de intrare, puteți reda orice pagină fără întârziere.
Opţiuni
-în cgmfile -in este necesar dacă și numai dacă numele fișierului cgm începe cu a
cifra sau semnul -.
-ps psout pentru a specifica un fișier de ieșire PostScript.
-cgm cgmout pentru a specifica un fișier binar de ieșire CGM.
-afişa gazdă:server.ecran
pentru a specifica o conexiune la server X. Dacă această opțiune nu este dată, esențial
va folosi variabila de mediu DISPLAY.
-75 creați fereastră(i) la 75 dpi (fereastră mică)
-100 creați fereastră(i) la 100 dpi (fereastră mare, implicit)
-geometrie WxH creați ferestre cu lățimea și înălțimea specificate (în pixeli)
-gks creează ferestre la 8x8 inchi (implicit 6x6). Dacă fișierul dvs. cgm a fost
NU creat de Yorick(1), aceasta poate fi o ghicire mai bună la un potrivit
dimensiunea ferestrei. De asemenea, puteți redimensiona fereastra principală folosind fereastra dvs
manager sau -geometrie.
-nd pentru a suprima afișarea automată a primei imagini atunci când este esențial
începe în modul interactiv
-b pentru a rula în modul lot (trebuie specificate fie -cgm, fie -ps,
implică -nd)
-f pentru a rula în modul de filtrare, plasând ieșirea PostScript pe stdout (implică
-b)
-x pentru a rula ca un program pur X window (fără tastatură)
-fmbug pentru a compensa o eroare în FrameMaker, inversați previzualizarea EPS de sus-
pentru-de jos în fișierele EPS. Dar recomand folosirea ghostscript(1) din
proiectul GNU pentru a converti fișierele de ieșire PostScript ale gist în fișiere EPS
în loc de comanda EPS a lui Gist, care face imagini de previzualizare mult mai crude.
-bg0fg1 Pachetele comerciale care produc fișiere CGM pot folosi indicele de culoare de la 0 la
înseamnă fundal, indicele 1 înseamnă prim-plan, în ciuda propriei palete
-- acest comutator compensează
-nowarn suprima toate mesajele de avertizare, cu excepția primului
Lista cu numere-pagini
este orice număr de elemente de listă delimitate de spațiu; fiecare element are unul dintre următoarele
forme:
m doar pagina m
mn paginile de la m la n, inclusiv
mns paginile de la m la n în pași de s Folosind m<=0 sau n>=numărul total de pagini
este legală, ceea ce face ca bucla să se termine la sfârșitul fișierului (sau la sfârșitul fișierului
familie de fișiere)
Astfel, paginile 3, 5, 7, 9, 31 și 17 până la 26 (în această ordine) ar fi specificate astfel:
3-9-2 31 17-26
O listă cu numere de pagină pe linia de comandă este cea mai utilă în combinație cu -b sau -f
opțiuni.
Comenzi
Dacă nu au fost specificate opțiunile -b sau -f, gist se așteaptă la alte comenzi de la
tastatură sau tastat în fereastra sa X. Comenzile de la tastatură sunt:
deschide cgmfile deschideți un nou CGM pentru intrare, închizând CGM-ul de intrare curent. Aceasta nu are
efect asupra oricărui dispozitiv de ieșire.
ieșiți la finalizare și închideți toate fișierele de ieșire, apoi ieșiți. Sinonime pentru the quit
comanda sunt ieșire și sfârșit.
cgm cgmout [mărimea] creați un nou CGM de ieșire. Dacă se specifică dimensiunea, fișierul va fi împărțit
într-o familie ai cărei membri au aceeași dimensiune în octeți și mai mulți
se adaugă rame. Dimensiunea implicită a membrului familiei este de patru megaocteți.
ps psout creați un nou fișier PostScript de ieșire. The lpr(1) utilitarul poate imprima
Fișiere PostScript.
afișa gazdă:server.ecran [dpi]
creați o nouă fereastră de ieșire X. Dpi (puncte pe inch) poate fi oricare
75 (o fereastră mică) sau 100 (o fereastră mare, implicit).
a desena [lista-numere-pagini]
randați paginile specificate pe dispozitivele de „desen” (X windows by
Mod implicit).
trimite [lista-numere-pagini]
redați paginile specificate pe dispozitivele „de trimitere” (fișiere PostScript
și CGM în mod implicit).
info listă dispozitivele de ieșire curente și stările acestora. Tipărește și curentul
introduceți CGM și numărul paginii.
atrage spre dev1 [dev2...]
specificați dispozitivele de „desen”; dev1, dev2 etc. sunt numere de dispozitiv
imprimat de comanda info. În mod implicit, ferestrele X sunt „desenul”
dispozitive.
Trimite catre dev1 [dev2...]
specificați dispozitivele „de trimitere”; dev1, dev2 etc. sunt numere de dispozitiv
imprimat de comanda info. În mod implicit, fișierele PostScript și CGM-urile
sunt dispozitivele „de trimitere”.
gratuit dev1 [dev2 ...]
închideți fișierul de ieșire sau fereastra X; dev1, dev2 etc., sunt dispozitive
numere tipărite de comanda info.
eps epsout creați un fișier PostScript încapsulat, redați pagina curentă acolo,
apoi inchide-l. Această comandă este furnizată numai pentru site-urile fără
proiectul GNU ghostscript(1) program. Comanda ps2epsi a lui Ghostscript
produce un bitmap de previzualizare infinit mai bun. Dacă sunteți interesat
în această comandă, obțineți ghostscript; este software gratuit.
Ajutor [subiect] imprimă un rezumat al acestor comenzi. Dacă este specificat, subiectul este unul dintre
nume de comenzi; gist imprimă o descriere mai detaliată a acesteia
comanda.
Oricare dintre aceste comenzi poate fi prescurtată la cea mai scurtă parte a numelui lor, adică
unic -- dr pentru extragere, s pentru trimitere etc.
Următoarele comenzi pot fi tastate fie într-o fereastră principală X, fie la promptul de la tastatură.
n este un prefix format din zero sau mai multe cifre; daca nu specificati n implicit
este întotdeauna 1.
nf avans n pagini și desenați
nb înapoi n pagini și desenați
ng mergi la pagina n și desenează
s trimite pagina curentă către toate dispozitivele „de trimitere”.
q renunță
Dacă opțiunea -x este specificată pe linia de comandă, gist poate fi rulat în fundal ca
alte programe X window. În acest caz, comenzile ferestrei vor fi recunoscute.
EXEMPLE
Pentru a imprima fiecare pagină a unei familii de fișiere CGM myfile00.cgm:
Gist myfile00.cgm -f | lpr
Pentru a tipări numai paginile 3, 5, 7, 9, 31 și 17 până la 26 (în această ordine):
gist myfile00.cgm 3-9-2 31 17-26 -f | lpr
Pentru a porni Gist ca un program pur X window, cu ieșire în fișierul PostScript myfile.ps:
gist myfile00.cgm -ps myfile.ps -x &
Tastați comenzile f, b sau g în fereastra grafică principală pentru a naviga prin myfile00.cgm.
Utilizați comanda s pentru a scrie pagina curentă în myfile.ps; comanda q se închide.
Pentru a utiliza gist pe foreign.cgm care nu a fost generat de Yorick, încercați:
gist -75 -gks -bg0fg1 străin.cgm
Utilizați Gist online folosind serviciile onworks.net