[ Pobierz całość w formacie PDF ]
.GhostviewGhostview to program s³u¿¹cy do wyœwietlania plików postscriptowych na ekranie.Napisany zosta³ przez Tima Theisena i jest dostêpny za darmo w Internecie i nap³ytach CD-ROM.Do opracowania danych u¿ywa interpretera Ghostscript, ale niewymaga, by by³ on wczeœniej zainstalowany w systemie.Ghostview jest bardzo ³atwy w obs³udze.Aby wyœwietliæ zawartoœæ plikurozdz1.ps, wydaj polecenieghostview rozdz1.psWiêkszoœæ u¿ytkowników zmienia nazwê tego programu (albo tworzy odpowiednialias) na gv, co jest o wiele wygodniejsze do wpisania ni¿ jego pe³na nazwa.Jeœli na przyk³ad u¿ywasz pow³oki tcsh, mo¿esz wydaæ polecenie:alias gv ghostviewktóre spowoduje utworzenie aliasu o nazwie gv, wskazuj¹cego na programghostview.Przyk³adowa zawartoœæ okna g³Ã³wnego programu gv przedstawiona jest na rysunku24.5.Rysunek 24.5.Okno g³Ã³wne programu ghostviewObs³uga programu ghostviewJak widaæ na rysunku 24.5, sformatowana zawartoœæ pliku postscriptowegowyœwietlana jest w taki sam sposób, jak mia³o to miejsce przy zastosowaniuinterpretera Ghostscript (poniewa¿ program Ghostview wywo³uje programGhostscript, aby opracowaæ dane zawarte w pliku wejœciowym).Pasek po prawejpozwala na przesuwanie ogl¹danego dokumentu, mo¿na równie¿ klikn¹æ naodpowiednim numerze, by przejœæ do wybranej strony.W oknie programu znajduje siê równie¿ kilka przycisków.Oto funkcje niektórychz nich.* Obs³uga plików (File) – pozwala na odczytanie pliku, prze³adowanie plikuz dysku, zakoñczenie dzia³ania programu i wyœwietlenie informacji o prawachautorskich.* Opcje strony (Page) – w menu rozwijanym po naciœniêciu tego przyciskuznajduj¹ siê polecenia s³u¿¹ce do poruszania siê w obrêbie dokumentu,odœwie¿ania zawartoœci ekranu, zaznaczenia lub usuniêcia zaznaczenia bie¿¹cejstrony itp.* Skala (1.000) – po naciœniêciu tego przycisku mo¿na wybraæ topieñpowiêkszenia wyœwietlanego dokumentu.* Orientacja (Portrait) – pozwala zmieniæ orientacjê wyœwietlanego dokumentu(Portrait – pionowa, Landscape – pozioma).* Rozmiar papieru (BBox) – pozwala zmieniæ wielkoœæ strony.ghostview jest programem ³atwym i przyjemnym w obs³udze.W górnej czêœci oknawyœwietlana jest informacja o tytule dokumentu (jeœli zosta³ on zdefiniowany)lub o nazwie wyœwietlanego pliku, informacja o wersji programu oraz datautworzenia dokumentu.Data okreœlana jest na podstawie danych zapisanych wsamym dokumencie lub na podstawie daty ostatniej modyfikacji wyœwietlanegopliku.Jedn¹ z cech programu ghostview, która mo¿e Ciê nieco zdziwiæ, jest sposób, wjaki strony s¹ wyœwietlane po pomniejszeniu lub powiêkszeniu okna.Pozminimalizowaniu, ghostview przechowuje wszystkie dane w pamiêci, ale przyponownym powiêkszeniu okna najpierw sprawdza, czy plik nie zosta³ zmieniony.Mo¿e to wprowadziæ pewne opóŸnienie, szczególnie w przypadku du¿ych plików.Jest to wbrew pozorom efekt zamierzony (za wyj¹tkiem opóŸnienia), poniewa¿pozwala na wyœwietlanie zawsze aktualnej wersji pliku.Oprócz przycisków dostêpnych w oknie programu ghostview, dostêpnych jestrównie¿ mnóstwo opcji podawanych w wierszu poleceñ.S³u¿¹ one g³Ã³wnie do zmianykonfiguracji zasobów systemu X Window lub modyfikacji zmiennychkonfiguracyjnych i s¹ omówione dok³adniej w dokumentacji programu Ghostview.Czcionki GhostviewWraz z programem Ghostview rozprowadzane s¹ czcionki PostScript typu 1 i 3,które powinny wystarczyæ do wyœwietlenia i wydrukowania ka¿dego dokumentu, zktórym siê zetkniesz.Mo¿na równie¿ dodaæ inne czcionki, wzbogacaj¹c w tensposób mo¿liwoœci programu.Powinny one zostaæ umieszczone w katalogu, w którymznajduj¹ siê pozosta³e czcionki, czyli np./usr/share/ghostscript/3.33/fonts.Aby czcionki by³y prawid³owo rozpoznawane, nale¿y równie¿ zmodyfikowaæzawartoœæ pliku Fontmap.Format wpisów w tym pliku jest prosty, wymaga tylkopodania nazwy czcionki i pliku, w którym mo¿na znaleŸæ jej definicjê, np.:smiesznaczcionka (fun_fnt.pfb);Zasoby X u¿ywane przez GhostviewZasoby u¿ywane przez Ghostview ró¿ni¹ siê od tych u¿ywanych przez Ghostscript.Zebrano je w tabeli 24.3.Tabela 24.3.Zasoby systemu X u¿ywane przez ghostviewNazwa zasobu i opisKlasaDomyœlna wartoœæshowTitle – wyœwietlanie tytu³uLabelstrueshowDate – wyœwietlanie datyLabelstrueshowLocator – wyœwietlanie informacji o lokalizacjiLabelstrueautoCenter – centrowanie strony w oknieza ka¿dym razem, gdy zmienia siê rozmiar oknaAutoCentertruehorizontalMargin – ile punktów przeznaczyæna margines poziomyMargin20verticalMargin – ile punktów przeznaczyæna margines pionowyMargin44minimumMagstep – najmniejsze dostêpne powiêkszenieMagstep-5maximumMagstep – najwiêksze dostêpne powiêkszenieMagstep5magstep – powiêkszenie domyœlneMagsteporientation – domyœlna orientacja stronyOrientationPortraitpage – numer strony, któr¹ nale¿y domyœlnie wyœwietliæPagepageMedia – domyœlny rodzaj papieruPageMediaLetterforceOrientation – wymuszenie orientacji dokumentuForcefalseforcePageMedia – wymuszenie rodzaju papieruForcefalseTabela 24.3.cd.Zasoby systemu X u¿ywane przez ghostviewNazwa zasobu i opisKlasaDomyœlna wartoœæswapLandscape – zamiana znaczenia parametrów Landscape i SeascapeSwapLandscapefalseprintCommand – polecenie u¿ywane do drukowaniaPrintCommandprinterVariable – nazwa zmiennej zawieraj¹cejinformacje o drukarcePrinterVariablePRINTERbusyCursor – kursor pokazywanypodczas odœwie¿ania oknaCursorcursor – domyœlna postaæ kursoraCursorcross hairsafer – czy uruchamiaæ programw „bezpieczniejszym” trybieSafertruePodsumowanieW tym rozdziale zapoznaliœmy siê z programami Ghostscript i Ghostview,narzêdziami przeznaczonymi do obs³ugi plików postscriptowych.Mo¿liwoœæobejrzenia zawartoœci pliku postscriptowego bez koniecznoœci jego drukowaniajest w praktyce bardzo przydatna, dlatego Ghostview jest jednym z czêœcieju¿ywanych programów w systemach UNIX-owych (czyli równie¿ w systemie Linux).Proces konfigurowania drukarki w systemie linuxowym opisany jest w rozdziale20.„Drukowanie”.O programowaniu w systemie Linux mówi czêœæ pi¹ta, pocz¹wszy od rozdzia³u 25.„gawk”.Konfigurowanie ró¿nych urz¹dzeñ, w tym drukarek, opisane jest w rozdziale 33.„Urz¹dzenia” [ Pobierz caÅ‚ość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • luska.pev.pl
  •