<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.multimediaexpo.cz/mmecz/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
		<id>http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=PostScript</id>
		<title>PostScript - Historie editací</title>
		<link rel="self" type="application/atom+xml" href="http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=PostScript"/>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=PostScript&amp;action=history"/>
		<updated>2026-06-15T08:02:23Z</updated>
		<subtitle>Historie editací této stránky</subtitle>
		<generator>MediaWiki 1.16.5</generator>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=PostScript&amp;diff=326404&amp;oldid=prev</id>
		<title>Sysop: 1 revizi</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=PostScript&amp;diff=326404&amp;oldid=prev"/>
				<updated>2013-09-20T13:31:02Z</updated>
		
		<summary type="html">&lt;p&gt;1 revizi&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Starší verze&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Verze z 20. 9. 2013, 13:31&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=PostScript&amp;diff=326403&amp;oldid=prev</id>
		<title>Sysop: + Nový článek...</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=PostScript&amp;diff=326403&amp;oldid=prev"/>
				<updated>2008-10-05T10:31:15Z</updated>
		
		<summary type="html">&lt;p&gt;+ Nový článek...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''PostScript''' je programovací jazyk určený ke grafickému popisu tisknutelných dokumentů vyvinutý v roce [[1985]] firmou ''Adobe Systems Incorporated''. Jeho hlavní výhodou je, že je nezávislý na zařízení, na kterém se má dokument tisknout. Je považován za standard pro dražší [[Počítačová tiskárna|tiskárny]]. Díky svým rozsáhlým možnostem se však brzy stal i formátem k ukládání obrázků.&lt;br /&gt;
&lt;br /&gt;
Jeho standardní [[Přípona souboru|přípona]] je ''&amp;lt;tt&amp;gt;.ps&amp;lt;/tt&amp;gt;'' a [[MIME|MIME typ]] ''application/postscript''.&lt;br /&gt;
Pro interpretaci tohoto formátu se používá například volně šiřitelný program [[GhostScript]] s grafickou nadstavbou [[GhostView]].&lt;br /&gt;
&lt;br /&gt;
Pro rastrové, vektorové i kombinované obrázky se používá přípona ''&amp;lt;tt&amp;gt;.eps&amp;lt;/tt&amp;gt;'' ([[Encapsulated PostScript]]). EPS soubor se vyznačuje tím, že tzv. ''bounding box'' (obdélník ohraničující tisknutelnou oblast) obsahuje jen a pouze kýžený obrázek (na rozdíl od klasického PS souboru, kdy bounding box kopíruje formát listu papíru).&lt;br /&gt;
&lt;br /&gt;
PostScript byl později částečně nahrazen formátem [[Portable Document Format|PDF]].&lt;br /&gt;
&lt;br /&gt;
== Alternativy ==&lt;br /&gt;
Alternativa k jazyku PostScript je jazyk [[PCL]] od firmy Hewlett-Packard, jedná se ale o méně úspěšné řešení, jelikož se ho nepodařilo tolik rozšířit ze strany výrobců.&lt;br /&gt;
&lt;br /&gt;
== Princip ==&lt;br /&gt;
Obecně jde o množinu matematických příkazů určujících, jak má být stránka rozvržena.&lt;br /&gt;
 &lt;br /&gt;
Používá se souřadnicový systém k určování jednotlivých objektů - grafické prvky, text a dalších. Souřadnicový systém je nezávislý na zobrazovacím prostoru zařízení. Objekty jsou definovány podle souřadnicové polohy dané souřadnicemi x a y. Tento souřadnicový prostor se označuje termínem prostor uživatele. Celá oblast v tomto prostoru se zadává v bodech (points = 1/72 palce). Rovněž zařízení výstupní disponuje vlastním prostorem - tzv. prostorem zařízení. V tomto prostoru lze uživatelský prostor posouvat nebo natáčet. &lt;br /&gt;
&lt;br /&gt;
Postscriptový soubor se obvykle skládá ze dvou částí - prolog a script:&lt;br /&gt;
* Prolog - se skládá z informací nezbytných pro správný tisk dokumentu, obsahuje i informace o záhlaví a definici jednotlivých procedur.&lt;br /&gt;
* Script - se skládá z aktuálního popisu úlohy na úrovni jedné stránky.&lt;br /&gt;
&lt;br /&gt;
== Syntaxe PostScriptu ==&lt;br /&gt;
Programy v jazyce PostScript se píší v postfixové notaci. Postfixová notace spočívá v tom, že operátor je vždy za operandy, na něž je aplikován.&lt;br /&gt;
&lt;br /&gt;
Několik ukázek zápisu v jazyce PostScript:&lt;br /&gt;
* clear - vymaže obsah zásobníku&lt;br /&gt;
* findfont - vyhledá příslušný font ve slovníku fontů a výsledek předá překladači&lt;br /&gt;
* setfont - nalezený font se nastaví jako aktivní font&lt;br /&gt;
* add - sčítání&lt;br /&gt;
* div - dělení&lt;br /&gt;
* moveto - přesune aktuální souřadnice do bodu (x, y)&lt;br /&gt;
* lineto - přidá k již existující cestě úsečku do (x, y)&lt;br /&gt;
* rmoveto - přesune pozici o x bodů vpravo a y bodů nahoru od aktuální pozice&lt;br /&gt;
&lt;br /&gt;
== Související články ==&lt;br /&gt;
* [[OpenType]]&lt;br /&gt;
* [[TrueType]]&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
* [http://partners.adobe.com/public/developer/ps/index_specs.html Specifikace jazyka PostScript (anglicky)]&lt;br /&gt;
* [http://www.adobe.com/print/features/psvspdf/index.html Print Center Features - Adobe PostScript vs. Adobe PDF (anglicky)]&lt;br /&gt;
* [http://www.tailrecursive.org/postscript/postscript.html A First Guide to PostScript (anglicky)] &lt;br /&gt;
* [http://www.root.cz/clanky/grafika-v-unixu-ix-postscript/ Root.cz - Grafika v UNIXu - PostScript]&lt;br /&gt;
* [http://www.grafika.cz/art/polygrafie/encpostscript.html Encyklopedie publikačních formátů: PostScript]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Článek z Wikipedie}}&lt;br /&gt;
[[Kategorie:Počítačové jazyky]]&lt;br /&gt;
[[Kategorie:Souborové formáty dokumentů]]&lt;/div&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	</feed>