Interfejs (obraz, menu, pasek stanu, konsola, skróty klawiszowe)

PS_View po uruchomieniu tworzy dwa okna: okno obrazu i okno konsoli (z tym, że to drugie standardowo jest ukryte, por. rys. 2.1).

Rysunek 2.1: Okna programu PS_View

Okno obrazu
Okno konsoli


Okno obrazu

W górnej części okna znajduje się menu rozwijalne, które umożliwia sterowanie programem za pomocą myszy lub, po wciśnięciu klawisza Alt, przez naciskanie klawiszy podkreślonych liter i cyfr. Istnieją też skróty klawiszowe (zapisane po prawej stronie nazw pól menu), którymi wygodnie wywołuje się częściej używane funkcje programu bez konieczności rozwijania menu. Pełna lista skrótów klawiszowych podana jest w dodatku Skróty klawiszowe. Warto je zapamiętać i ich używać.

Zasadniczą część okna zajmuje kadr wybranej strony oglądanego dokumentu. W przypadku zwykłych dokumentów PS i PDF strona jest przedstawiona jako biały prostokąt o wymiarach tzw. prostokąta ograniczającego (bounding box) umieszczony na szarym tle. W przypadku, gdy prostokąt ograniczający nie jest określony, szarego tła nie stosuje się. Szare tło można usunąć (przywrócić) wybierając polecenie menu Opcje -> Wyłącz (Włącz) tło.

W dolnej części okna znajduje się listwa stanu informująca o stanie dokumentu, zawiera ona (od lewej):


Okno konsoli

Jest to okno tekstowe stowarzyszone z programem PS_View. Zawiera ono zapis dialogu prowadzonego z Ghostscriptem (szczegółowość tego zapisu można regulować parametrami wywołania -v i  -q). Okno konsoli spełnia ważną rolę podczas debuggingu, gdyż w przypadku wystąpienia błędu w oglądanym dokumencie, w oknie konsoli pojawia się pełniejszy opis błędnej sytuacji. Użytkownik może włączyć okno konsoli, wybierając pozycje Pokaż konsolę postscriptową w menu Opcje (albo wywołując program z opcją -c). Wyłączenia konsoli dokonuje się standardowo klikając na jej prawy górny róg. Po ustawieniu się na dolnym polu okna konsoli, dowolny tekst napisany przez użytkownika jest interpretowany jako ciąg komend postscriptowych. Można też pisać komendy postscriptowe będąc w oknie obrazu - są one przekazywane do konsoli (i wykonywane), nawet gdy jest ona niewidoczne.