PS_VIEW
podgl�dacz PostScript-owy wsp�pracuj�cy
z interpreterem PS `Ghostscript'.
Wersja 2.01
AUTORZY
P. Pianowski, B. Jackowski
BOP s. c. Gda�sk, Piastowska 70, tel. (+58) 553-64-11
[email protected]
[email protected]
WST�P
Program PS_VIEW u�atwia ogl�danie na ekranie dokumentu PostScript-owego przy
u�yciu interakcyjnego interpretera j�zyka PostScript z wyj�ciem na ekran,
jakim jest Ghostscript. PS_VIEW zosta� napisany w PostScripcie, tak wi�c
komunikacja z nim odpowiada og�lnym zasadom PostScript-owym. PS_VIEW jest
prologiem PostScript-owym, tzn. zbiorem definicji procedur tworz�cych
niestandardowe �rodowisko, w kt�rym interpretowany jest przetwarzany
dokument. Umo�liwia ono podgl�d wybranych stron dokumentu wielostronicowego,
powi�kszanie wybranych fragment�w strony, obracanie dokumentu o wielokrotno��
90 stopni, lustrzane odbicie, wydruk zawarto�ci ekranu, restart, undo.
PS_VIEW w bie��cej wersji 2.01
wsp�pracuje z Ghostscript-em w wersjach 2.60, 3.**, 4.**, 5.00, 5.10
INSTALACJA
Opiszemy przyk�ad instalacji programu PS_VIEW w systemie MS DOS na
komputerach PC, gdy� w takim �rodowisku pracujemy. Zak�adamy, �e posiadamy
prawid�owo zainstalowan� i dzia�aj�c� instalacj� Ghostscriptu, tutaj
nie opisujemy instalacji Ghostscriptu. Program GS386.EXE powinien znajdowa�
si� w kartotece do kt�rej prowadzi �cie�ka dost�pu.
Program PS_VIEW instalujemy w oddzielnej kartotece np. o nazwie
`T:\PS_VIEW'. Kartoteka ta powinna zawiera� nast�puj�ce pliki:
PS_V200.POL niniejszy plik, opis w j�zyku polskim
2PS_VIEW.DOC skr�t opisu w j�zyku angielskim
PS_VIEW.PS program PS_VIEW
PS_LOCAL.PS plik inicjalizacyjny modyfikowany przez u�ytkownik�w
PS_HELP.PS plik PostScriptowy zawieraj�cy sk�cony opis instrukcji
programu PS_VIEW w j�zyku angielskim
GV.PAR plik parametryczny rozszerzaj�cy lini� komendy
oraz dodatkowo pliki nie zwi�zane bezpo�rednio z u�ywaniem PS_VIEW
GS.PAR plik parametryczny do ogl�dania dokumentu
bez stosowania PS_VIEW
GJC.PAR plik parametryczny do drukarki kolorowej DeskJet550C
GJ.PAR plik parametryczny do drukarek
HP3P_510.PS plik zawieraj�cy korekt� margines�w zadruku
dla sterownika LJET3 z Ghostscriptem 5.10
(u�yty w GJ.BAT)
GAMMA.PS plik zawieraj�cy ustawienie korekty nasycenia barw
(u�yty w GJC.BAT)
W kartotece, do kt�rej ustawiona jest �cie�ka dost�pu umieszczamy pliki
wsadowe (bacze):
ANSIPRE.BAT inicjalizacja klawiatury z wykorzystaniem ANSI.SYS
-- bacz wywo�ywany przez poni�sze bacze ogl�daj�ce
ANSIPOST.BAT przywr�cenie zwyk�ej klawiatury
-- bacz wywo�ywany przez poni�sze bacze ogl�daj�ce
GV.BAT ogl�danie dokumentu jednostronicowego
GVP.BAT ogl�danie dokumentu wielostronicowego
GVS.BAT ogl�danie dokumentu wielostronicowego sekwencyjnie
oraz dodatkowo:
GS.BAT ogl�danie dokumentu bez zastosowania PS_VIEW
GJ.BAT drukowanie na drukarce LaserJetIIIp (300 dpi)
GJ4P.BAT drukowanie na drukarce LaserJetIVp (600 dpi)
GJC.BAT drukowanie na drukarce kolorowej DeskJet550C (300 dpi)
Zak�adamy, �e zainstalowany jest program ANSI.SYS, tzn. w pliku CONFIG.SYS
znajduje si� jedna z linii:
DEVICE=C:\DOS\ANSI.SYS
DEVICEHIGH=C:\DOS\ANSI.SYS
z w�a�ciw� �cie�k� zawieraj�c� plik ANSI.SYS.
W tym pakiecie wymuszone zosta�o u�ycie standardowego ekranu VGA.
Mo�liwe jednak jest u�ywanie PS_VIEW z dowoln� kart� SVGA, kt�ra znajduje si�
w zestawie urz�dze� Gostscriptu.
Podczas tworzenia i testowania PS_VIEW korzystali�my z wersji Gostscript 5.10,
skompilowanej przez Piotra Strzelczyka, obs�uguj�cej wiele kart
graficznych:
VGA EGA SVGA16 VESA ATIW TSENG TVGA TVGAGRAY CIRR CIRRGRAY VESB VESC VESD.
Na przyk�ad, gdy chcemy zainstalowa� kart� SVGA z uk�adem Trident, nale�y
w pliku GV.PAR wpisa�
-sDEVICE=tvga zamiast -sDEVICE=vga
oraz ustawi� rozdzielczo�� ekranu:
-r61 dla rozdzielczo�ci 1024 x 768,
-r54 dla rozdzielczo�ci 800 x 600,
-r41 dla rozdzielczo�ci 640 x 480.
POLECENIA PROGRAMU
Polecenia programu PS_VIEW wraz z parametrami podawane s� w odwrotnej notacji
polskiej, typowej dla PostScript-u. Polecenie lub ci�g polece� jest
zatwierdzany i wykonywany po naci�ni�ciu klawisza ENTER (chyba, �e u�ywamy
podstawie� znakowych z ANSIPRE.BAT, w�wczas wybrane komendy s� realizowane
jednoznakowo).
Oto lista polece� programu, polecenia mog� by� poprzedzone jednym lub kilkoma
parametrami: tekstami, nazwami w sensie PS lub liczbami. Do oznaczenia
parametr�w u�yto du�ych liter -- nale�y zast�pi� je w�a�ciw� tre�ci�
parametru, polecenia s� oznaczone ma�ymi literami i tylko w takiej postaci s�
rozumiane przez program. Pod niekt�rymi poleceniami podano ich r�wnowa�niki,
w nawiasach kwadratowych podane zosta�y nazwy klawiszy, kt�rym przypisano
znaczenie polece� dzi�ki u�yciu programu ANSI.SYS.
(FILE_NAME) a
(FILE_NAME) o
Rozpocz�cie pracy z dokumentem PostScript-owym zawieraj�cym jedn� stron�
(lub wiele stron w dost�pie sekwencyjnym -- strona po stronie).
Polecenia `a' oraz `o' s� r�wnowa�ne i mog� by� u�ywane zamiennie.
Nazw� pliku zawieraj�cego dokument nale�y poda� w nawiasach. Je�li nazwa
pliku zawiera �cie�k� dost�pu, to do oddzielania kartotek u�y� nale�y
znaku `/' (ciach), np. `(T:/GS/TIGER.PS) a' lub `(TIGER.PS) a'.
Zdefiniowanie w linii wywo�ania parametru SEQ (tzn. napisanie -dSEQ)
wymusza dost�p sekwencyjny do pliku. Mo�liwe jest w�wczas poruszanie
si� w obr�bie strony oraz przej�cie do nast�pnej strony dokumentu
(komenda `p') oraz przej�cie do pierwszej strony (komenda `fp' lub `pf').
Podstawienie w linii wywo�ania warto�ci parametr�w `INPUT' oraz `ONEPAGE'
pozwala przekaza� nazw� dokoumentu roboczego programowi PS_VIEW, w�wczas
u�ywanie komend `a' lub `o' nie jest konieczne.
np. napisanie `-sINPUT=TIGER.PS -dONEPAGE' w linii wywo�ania jest r�wnowa�ne
ci�gowi komend `(TIGER.PS) a rr'.
(FILE_NAME) ap
(FILE_NAME) op
Rozpocz�cie pracy z wielostronicowym dokumentem PostScript-owym, np.
wygenerowanym z TeX-owego pliku DVI przy u�yciu DVIPS-a. Nazw� pliku podaje
si� w spos�b opisany wy�ej. Podstawienie w linii wywo�ania warto�ci
parametr�w `INPUT' (bez definowania `ONEPAGE') pozwala przekaza� nazw�
dokoumentu roboczego programowi PS_VIEW, w�wczas u�ywanie komend `ap' lub
`op' nie jest konieczne. np. napisanie `-sINPUT=BOOK.PS' w linii wywo�ania
jest r�wnowa�ne ci�gowi komend `(BOOK.PS) ap rr'.
c
[F10]
Ponowne wy�wietlenie (od�wie�enie) ostatnio wy�wietlonego ekranu.
i
[F11]
Wy�wietlenie bie��cej strony w ca�o�ci bez dodatkowego przeskalowania,
przesuwania, obracania, lustra. Na ekranie pojawi si� obraz ca�ej strony
w�wczas, gdy jej rozmiar jest zgodny z domy�lnym ustawieniem rozmiaru strony
w Ghostscripcie oraz gdy strona znajduje si� w domy�lnym po�o�eniu,
tzn. punkt o wsp�rz�dnych (0, 0) jest w lewym dolnym rogu strony.
w
[F12]
Wy�wietlenie bie��cej strony w ca�o�ci. Dok�adniej, wy�wietlenie strony bez
dodatkowego przeskalowania, przesuwania, jednak obr�conej zgodnie z ostatnio
wybranym obrotem lub odbitej lustrzanie (je�li zastosowano t� transformacj�,
patrz polecenia `ro', `hf', `vf'). Na ekranie pojawi si� obraz ca�ej strony
w�wczas, gdy jej rozmiar jest zgodny z domy�lnym ustawieniem rozmiaru strony
w Ghostscripcie oraz gdy strona znajduje si� w domy�lnym po�o�eniu,
tzn. punkt o wsp�rz�dnych (0, 0) jest w lewym dolnym rogu strony.
{(FILE_NAME)} rr
{(FILE_NAME)} [F3]
Wczytanie z pliku ,,restartowego'' informacji umo�liwiaj�cych odtworzenie
uprzednio zapami�tanego stanu przegl�dania dokumentu, tzn. ustawienie si� na
danej stronie w okre�lonej pozycji. Nazw� pliku restartowego mo�na poda�
poleceniu `rr' jako parametr w nawiasach `()'. Je�li `rr' u�yte zostanie bez
parametru, to przyjmowana jest nazwa domy�lna, kt�ra jest warto�ci�
`restart_name' podstawion� w pliku PS_LOCAL.PS'. My stosujemy nazw�
`!PS_REST.PS'. Plik `!PS_REST.PS' zostaje zapisany poprzez u�ycie polecenia
`wr' lub powstaje w trakcie zako�czenia pracy programu za pomoc� polecenia
`q'. Pliki restartowe o innych nazwach mo�na tworzy� wykorzystuj�c do tego
celu polecenie `wr'.
{(FILE_NAME)} wr
{(FILE_NAME)} [F2]
Zapisanie pliku restartowego zawieraj�cego informacje o bie��cym stanie
przegl�dania dokumentu, tzn. numer strony i pozycj� ekranu na stronie.
Nazw� pliku restartowego mo�na poda� poleceniu `wr' jako parametr
w nawiasach `()'. Je�li `wr' u�yte zostanie bez parametru, to przyjmowana jest
nazwa domy�lna ustalona w pliku PS_LOCAL.PS (np. `!PS_REST.PS'). Plik
`!PS_REST.PS' powstaje r�wnie� w trakcie zako�czenia pracy programu za pomoc�
polecenia `q'. Pliki restartowe o innych nazwach mo�na wczytywa�
wykorzystuj�c do tego celu polecenie `rr'.
{PAGE} pn
{PAGE} np
{PAGE} [F4]
Przej�cie do strony o numerze kolejnym PAGE w pliku PS. Polecenie to dotyczy
dokument�w wielostronicowych, tzn. takich, do kt�rych u�yto polecenia `ap'.
Strona wy�wietlana jest z zachowaniem bie��cej transformacji (obr�t, skala
i przesuni�cie ekranu). Je�eli parametr PAGE zosta� pomini�ty, w�wczas
wy�wietlana jest informacja o numerze bie��cej strony.
Komendy te nie dzia�aj� w trybie sekwencynym.
fp
pf
[Home]
Przej�cie do pierwszej strony w dokumencie wielostronicowym. Polecenie
jest r�wnowa�ne poleceniu `1 pn'.
lp
pl
[End]
Przej�cie do ostatniej strony w dokumencie wielostronicowym. Polecenie
jest r�wnowa�ne poleceniu `PAGE pn', gdzie PAGE jest numerem ostatniej
strony dokumentu.
Komendy te nie dzia�aj� w trybie sekwencynym.
{INCR} n
{INCR} [PgDn]
Przeskok o INCR stron w prz�d (lub w ty�, gdy INCR jest liczb� ujemn�) Strona
wy�wietlana jest z zachowaniem bie��cej transformacji. Je�eli parametr INCR
zosta� pomini�ty, w�wczas program przyst�puje do przetwarzania kolejnej
strony w pliku. W trybie sekwencyjnym mo�liwe jest jedynie przej�cie do
kolejnej strony w pliku.
{INCR} p
{INCR} [PgUp]
Przeskok o INCR stron w ty� (lub w prz�d, gdy INCR jest liczb� ujemn�). Strona
wy�wietlana jest z zachowaniem bie��cej transformacji. Je�eli parametr INCR
zosta� pomini�ty, w�wczas program przyst�puje do przetwarzania poprzedniej
strony w pliku.
Komendy te nie dzia�aj� w trybie sekwencynym.
{MAG} m
Ustalenie wzgl�dnej skali w jakiej ma by� przekszta�cony wybrany fragment
ogl�danej strony w wyniku u�ycia polecenia `v'. MAG jest liczb� rzeczywist�,
je�li jej warto�� nale�y do przedzia�u (0,1), to obraz b�dzie zmniejszony,
dla MAG wi�kszego od 1 obraz b�dzie powi�kszony, liczb ujemnych nie zaleca
si�. Pomini�cie parametru w poleceniu `m' spowoduje wy�wietlenie informacji
o bie��cej warto�ci skali. Domy�lna warto�� ustalona jest w pliku
PS_LOCAL.PS poprzez zadanie warto�ci sta�ej `mag_factor'. My zastosowali�my
warto�� 2.
g
Wy�wietlenie na ekranie (na stronie dokumentu) siatki, kt�ra dzieli ekran na
prostok�ty oznaczone parami liczb podanymi na obrze�ach ekranu. Siatka tworzy
lokalny prostok�tny uk�ad wsp�rz�dnych, punkty w tym uk�adzie okre�la si�
w zwyk�y spos�b, podaj�c poziom�, a nast�pnie pionow� wsp�rzedn�. Siatka ta
u�atwia orientacj� na ekranie. Domy�lnie, w jednostkach tej siatki podaje
si� parametry polece� `v', `s', `go'.
Je�li wykonana zostanie komenda `gc', to parametry polece� `v', `s', `go'
interpretowane s� w globalnych jednostkach siatki wy�wietlanej poleceniem `gg'.
Komenda `lc' przywraca domy�lne u�ywanie jednostek siatki `g'.
W przypadku d�ugiej sesji nieprzerwanej pracy Ghostscript-a, jego linia
dialogowa zbli�a si� do dolnej kraw�dzi ekranu. W�wczas zaleca si� stosowanie
podw�jnego polecenia `c g' zamiast samotnego `g' lub zastosowanie polecenia
[F9] (`rsc').
gg
ggg
Wy�wietlenie na ekranie (na stronie dokumentu) siatki centymetrowej (`gg')
lub centymetrowej i milimetrowej (`ggg'). Domy�lnie, pocz�tek uk�adu
wsp�rz�dnych znajduje si� w dolnym lewym rogu dokumentu (strony
PostScriptowej). Pocz�tek uk�adu wsp�rz�dnych przemieszcza si� po wykonaniu
polece� `igg' oraz `wgg'. Komenda `dgg' kasuje te zmiany. Je�li wykonana
zostanie komenda `gc', to parametry polece� `v', `s', `go' interpretowane s�
w globalnych jednostkach siatki wy�wietlanej poleceniem `gg'. Komenda `lc'
przywraca domy�lne u�ywanie jednostek siatki `g'.
{HOR} {VER} igg
wgg
dgg
Ustalenie nowego pocz�tku uk�adu wsp�rz�dnych siatki `gg' oraz `ggg'.
Staje si� nim punkt o wsp�rz�dnych (HOR,VER) w przypadku komendy `igg'
Je�li polecenie `igg' poprzedzone jest tylko jednym parametrem, to przyjmuje
si�, �e HOR = VER. W przypadku braku parametr�w przyjmuje si� HOR = VER = 0.
Komenda `wgg' ustala pocz�tek uk�adu wsp�rz�dnych w lewym dolnym rogu ekranu
(lub innym, zgodnie z bie��cym obrotem lub odbiciem).
Komenda `dgg' przywraca domy�lne po�o�enie pocz�tku uk�adu wsp�rz�dnych
w dolnym lewym rogu dokumentu (strony PostScriptowej).
gc
lc
Ustalenie bie��cego uk�adu wsp�rz�dnych dla polece� `v', `s', `go'.
Komenda `gc' przyjmuje globalny uk�ad, wy�wietlany za pomoc� polece�
`gg' oraz `ggg'.
Komenda `lc' przyjmuje lokalny uk�ad, wy�wietlany za pomoc� polecenia
`g'. Domy�lnie przyjmowany jest lokalny uk�ad wsp�rz�dnych.
{HOR} {VER} v
{HOR} {VER} vu
{HOR} {VER} [Alt+OpenBracket]
Wy�wietlenie wybranego fragmentu bie��cej strony z narastaj�cym
przeskalowaniem domy�lnym `mag_factor' lub ustalonym w poleceniu `m'.
Parametry HOR i VER podaj� w jednostkach bie��cej siatki
(`g' lub `gg') wsp�rz�dne punktu (0,0) w nowym po�o�eniu. Je�li
polecenie `v' poprzedzone jest tylko jednym parametrem, to przyjmuje si�, �e
HOR = VER. W przypadku braku parametr�w przyjmuje si� HOR = VER = 0.
{HOR} {VER} vd
{HOR} {VER} [Alt+CloseBracket]
Polecenie ,,odwrotne'' do `vu', tzn. polecenie to jest r�wnowa�ne wykonaniu
`vu' przy bie��cym przeskalowaniu 1/MAG, gdzie MAG jest przeskalowaniem
domy�lnym `mag_factor' lub ustalonym w poleceniu `m'.
{HOR} {VER} go
{HOR} {VER} [Tab]
Przesuni�cie ekranu do pozycji (HOR, VER). Polecenie to jest r�wnowa�ne
wykonaniu `vu' przy bie��cym przeskalowaniu MAG=1, gdzie MAG jest
przeskalowaniem domy�lnym `mag_factor' lub ustalonym w poleceniu `m'.
{SHIFT} s
Ustalenie, w jednostkach bie��cej siatki, d�ugo�ci SHIFT kroku przesuni�cia
ekranu. Dotyczy polece� `l', `r', `u', `d'. W przypadku gdy parametr
polecenia `s' zostanie pomini�ty, program wy�wietla informacj� o bie��cej
warto�ci kroku. Domy�lna warto�� ustalona jest w pliku PS_LOCAL.PS poprzez
zadanie warto�ci sta�ej `shift'. My zastosowali�my warto�� 5.
{SHIFT} l
{SHIFT} [Left Arr]
{SHIFT} r
{SHIFT} [Right Arr]
{SHIFT} u
{SHIFT} [Up Arr]
{SHIFT} d
{SHIFT} [Down Arr]
Przesuni�cie ekranu, odpowiednio, w lewo, w prawo, w g�r�, w d� o krok SHIFT
(w jednostkach bie��cej siatki) lub, gdy parametr zostanie pomini�ty, o krok
ustalony w poleceniu `s'.
{STEP} ro
{STEP} [Shift+Tab]
Obr�t strony o k�t STEP * 90 stopni. U�ycie polecenia `ro' bez parametru jest
r�wnowa�ne `1 ro'.
hf
Odbicie lustrzane strony w poziomie (nie zmienia pionowych wsp�rz�dnych
obrazu)
vf
Odbicie lustrzane strony w pionie (nie zmienia poziomych wsp�rz�dnych
obrazu)
{INCR} un
{INCR} [Del]
Odtworzenie stanu sprzed INCR ostatnio wykonanych polece� zmieniaj�cych
ogl�dan� stron� lub transformacj�. W ten spos�b mo�liwe jest cofni�cie
wszystkich ruch�w wykonanych w danej sesji. Brak parametru oznacza INCR=1.
Polecenie to nie dzia�a w trybie sekwencyjnym.
{INCR} re
{INCR} [Ins]
Przywr�cenie stanu osi�galnego poprzez wykonanie INCR ruch�w uprzednio
cofni�tych poleceniami `un'. Kolejne u�ycie `un' cofa te ruchy, `re' je
przywraca, itd... Brak parametru oznacza INCR=1.
Polecenie to nie dzia�a w trybie sekwencyjnym.
fr
Wy�wietlenie ramki obejmuj�cej fragment ekranu, kt�ry za pomoc� polecenia
`pr' mo�na wydrukowa� wype�niaj�c stron� A4 z uwzgl�dnieniem margines�w
pola zadruku drukarki (szeroko�ci ok. 6mm).
bb
Wy�wietlenie ramki obejmuj�cej pole (Bounding Box) strony dokumentu.
pg
Wy�wietlenie ramki obejmuj�cej stron� PostScriptow� dokumentu, je�li wielko��
strony zosta�a zadana w dokumencie.
{(FILE_NAME)} pr
{(FILE_NAME)} [Ctrl+Print Scr]
Wydruk na urz�dzeniu wybranym jako ,,bie��ca drukarka'' (por. polecenie
`prs') fragmentu ekranu, kt�ry wyznaczony jest za pomoc� ramki (por.
polecenie `fr'). Wydruk odbywa si� na plik o nazwie FILE_NAME lub, gdy nazwa
ta jest pustym �a�cuchem `()', na urz�dzenie pod��czone do portu PRN:.
Gdy parametr polecenia `pr' zostanie pomini�ty, wydruk odbywa si� na plik,
lub do portu, zgodnie z opisem urz�dzenia w pliku PS_LOCAL.PS.
Domy�ln� drukark� jest HP LASERJET.
DEVICE_NAME prs
Wybranie ,,bie��cej drukarki'', na kt�rej odbywa si� wydruk zawarto�ci
ekranu (por. polecenie `pr'). DEVICE_NAME jest jedn� z nazw urz�dze�
opisanych w pliku PS_LOCAL.PS. Nie musz� to by� drukarki. Mo�liwe jest
,,drukowanie'' do urz�dze� takich jak np. `pcxmono' `pcx256' i innych
urz�dze� Ghostscript-u.
(DEVICE) dev
Wybranie urz�dzenia ekranowego w domy�lnej dla Ghostscript-a rozdzielczo�ci.
Je�li jest to tryb graficzny typu SVGA (np. tvga, tseng, cirr), w�wczas
mo�liwa jest zmiana rozdzielczo�ci poprzez u�ycie jednej z poni�szych
komend `r1280',... `r640'.
r1280
r1024
r800
r640
Zmiana trybu graficznego i rozdzielczo�ci ekranu: 1280 x 1024 pikseli,
1024 x 768 pikseli, 800 x 600 lub 640 x 480. Polecenia powy�sze dotycz�
kart graficznych SVGA zaimplementowanych jako urz�dzenia Ghostscript-u.
rsc
[F9]
Umieszczenie linii dialogowej Ghostscript-u u g�ry ekranu.
Polecenie to wykorzystuje bezpo�rednio w�asno�ci programu ANSI.SYS,
jest wi�c zwi�zane z systemem MS-DOS (lub sesj� DOS w WINDOWS).
e
Neutralizacja b��d�w (czyszczenie stos�w interpretera PS). Je�li to nie
pomaga, to mo�e pom�c ci�g operacji `end e' lub `end end e'.
q
[Ctrl+Q]
[Alt+Q]
[Alt+F4]
Zako�czenie pracy interpretera PS z uprzednim zapisaniem informacji
umo�liwiaj�cych restart na pliku o nazwie, kt�ra jest zapami�tana jako
`restart_name', np. `!ps_rest.ps' (por. polecenia `rr' oraz `wr' ).
x
Zako�czenie pracy interpretera PS. Je�li to nie pomaga, to na pewno skutkuje
komenda PostScript-owa `quit'.
help
hlp
[Alt+H]
[F1]
Wy�wietlenie na ekranie informacji o komendach programu PS_VIEW w postaci
kilkustronicowego pliku PS. Podczas wy�wietlania ,,helpa'' mo�na u�ywa�
wi�kszo�ci komend PS_VIEW.
U�yteczne do przegl�dania ,,helpa'' komendy s� podpowiadane w prawym g�rnym
rogu ekranu. Powr�t do normalnej pracy sprzed u�ycia komendy `help' nast�puje
poprzez kolejne u�ycie `help' lub za pomoc� komendy `x'.
ver
rev
Wypisanie na ekranie numeru bie��cej wersji PS_VIEW lub akltualnej rewizji
Ghostscript-a.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
PREHISTORIA: przed wersj� 1.0
Podczas trwania �smej Europejskiej Konferencji TeX-owej EuroTeX,
kt�ra odbywa�a si� w Sobieszewie w 1994 r. autorzy zdecydowali si�
udost�pni� program PS_VIEW jako public-domain. By�a to ,,robocza''
wersja programu nr 0.996 trudna w u�yciu z powodu niedostatecznego
opisu, zw�aszcza instalacji programu, �rodowiska roboczego itd.
Mimo tych niedogodno�ci program spotka� si� z �ywym zainteresowaniem
TeX-owc�w, kt�rzy przyczynili si� do rozwoju programu PS_VIEW.
Wietse Dol i Erik Frambach z Holandii zasugerowali mo�liwo�� u�ywania
klawiszy strza�ek, PdDn, PgUp, itd. do sterowania programem PS_VIEW.
Do tego celu wykorzystuje si� mo�liwo�ci systemowego programu `ANSI.SYS'
przedefiniowania klawiatury. Pliki wsadowe ANSIPRE.BAT i ANSIPOST.BAT
realizuj� ten pomys�. Oczywi�cie, program ANSI.SYS powinien by� aktywny
(zainstalowany poleceniem w pliku config.sys).
HISTORIA: od wersji 1.0:
Wersja 1.00: 28 marca 1995 r.
Na konferencji GUST BachoTeX '95 zosta�a udost�pniona pierwsza
,,historyczna'' wersja PS_VIEW.
Wersja 1.01: 4 maja 1995 r.
Poprawione zosta�y niekt�re komentarze.
Wersja 1.02: 5 czerwca 1995 r.
1. Okre�lony zosta� ,,drukarkowy'' spos�b dyskretyzacji
szaro�ci i kolor�w podczas drukowania z ekranu. Drukowanie
poprzedzone jest komend� `setscreen' z parametrami w�a�ciwymi
dla danego urz�dzenia drukuj�cego.
2. Niepotrzebna sta�a si� warto�� `gs312', z komendy `revision' robimy
u�ytek w�wczas, gdy potrzebne s� dzia�ania specyficzne dla
okre�lonej wersji Ghostscript-a.
3. Wprowadzony zosta� plik konfiguracyjny PS_LOCAL.PS definiuj�cy
specyficzne dla danej instalacji i u�ytkownika ustawienia warto�ci
niekt�rych sta�ych oraz opisane urz�dzenia drukuj�ce wykorzystywane
do drukowania zawarto�ci ekranu (komenda `pr').
Nazw� pliku konfiguracyjnego podaje si� w linii komendy poprzez
ustalenie warto�ci LOCAL (np. `-sLOCAL=ps_local.ps').
4. Nowa komenda `prs' (printer select), kt�rej parametrem jest nazwa
urz�dzenia drukuj�cego opisanego w pliku konfiguracyjnym, wybiera to
urz�dzenie jako bie��c� drukark�.
Wersja 1.03: 18 wrze�nia 1995 r.
1. Do��czona zosta�a komenda `hlp' wy�wietlaj�ca na ekranie trzystronicowy
plik PS zawieraj�cy opis instrukcji PS_VIEW.
Wersja 1.05: 26 pa�dziernika 1995 r.
1. Uzgodniono z wersj� 3.51 Ghostscript-a. Margines drukarek jest sterowany
tablic� `Margins' wyst�puj�c� w opisie urz�dzenia (od wersji 3.12).
Zneutralizowano komendy `setpage' i `setpageparams'.
2. Za�lepiono niepotrzebne komendy podczas wy�wietlania helpa (informacja
o tym w helpie).
3. Poszerzono sterowalno�� operacji `setscreen' o mo�liwo�� ustalenia
k�ta rastra (`printer_angle').
4. Poprawiono komunikaty angielskie w helpach.
Wersja 1.06: 23 lipca 1996 r.
1. Uzgodniono z wersj� 4.xx Ghostscript-a
Wersja 2.00: 29 kwietnia 1998 r.
1. Obroty, lustrzane odbicia odbywaj� si� na obszarze ekranu.
2. Pocz�tek uk�adu wsp�rz�dnych (komenda `g'), kt�ry do tej pory
znajdowa� si� zawsze w lewym dolnym naro�niku ekranu, zale�ny jest
od po�o�enia strony dokumentu. Jego pozycja zale�y od zastosowanych
przekszta�ce� -- obrot�w i symetrii osiowych.
3. Do�o�ono komendy `gg' -- siatka centymetrowa oraz `ggg' -- milimetrowa.
4. Do�o�ono komendy `igg', `wgg', `dgg' -- inicjalizuj�ce siatk� cm-mm
5. Do�o�ono komendy `gc' oraz `lc' prze��czaj�ce mi�dzy wsp�rz�dnymi
lokalnymi -- ekranowymi i globalnymi -- na stronie dokumentu.
6. Do�o�ono komend� `bb' pokazuj�c� BoundingBox oraz `pg' pokazuj�c�
rozmiar strony PS (je�li zosta�a ustawiona w dokumencie).
7. Do�o�ono sekwencyjny dost�p do plik�w wielostronicowych.
Wersja 2.01: 25 czerwca 1998 r.
1. Do�o�ono komend� `dev' wybieraj�c� urz�dzenie ekranowe.
2. Do�o�ono komendy `ver' oraz `rev' drukuj�ce numer bie��cej wersji
PS_VIEW oraz bie��cej rewizji Ghostscript-a.
3. Komunikaty PS_VIEW pisane s� na ekran w trybie graficznym.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
--- koniec ---