Interpress - Interpress

Az Interpress egy oldalleíró nyelv, amelyet a Xerox PARC fejlesztett ki , a Forth programozási nyelv és egy korábbi JaM nevű grafikus nyelv alapján. A PARC nem tudta értékesíteni az Interpress szolgáltatást. Két alkotója, Chuck Geschke és John Warnock otthagyta a Xeroxot, megalapította az Adobe Systems rendszert , és létrehozott egy hasonló, PostScript nevű nyelvet . Az Interpress alkalmazást egyes Xerox nyomtatókban használják, amelyek közül a legjelentősebb a DocuTech Network Production Publisher volt, és a Xerox Ventura Publisher támogatja . Az Interpress a PARC InterScript rendszerének kimeneti formátumaként is használható , amely a szöveges dokumentumok szerkeszthető szövegszerkesztő formátuma . Az Interpress egy olyan dokumentum kívánt vagy ideális megjelenését írja le, amelyet teljesen más folyamat (emitter) állított össze. Minden vonalvégző, elválasztási és vonaligazolási döntést, sőt, minden döntést a képek formájáról és helyzetéről a mester létrehozása előtt kell meghozni. Mivel az Interpress eszközfüggetlen módon írja le a dokumentumot, a mester különféle eszközökre nyomtatható, amelyek mindegyike a legjobb közelítést adja a mester által képviselt ideálhoz.

Funkcionális készletek

Az Interpess olyan kiterjedt, hogy egyes nyomtatógyártók inkább csak annak egy részét támogatják, esetleg a fejlesztési idő és költségek csökkentése vagy a teljesítmény javítása érdekében. Felismerve ezt és a káosz lehetőségét, ha minden nyomtató a nyelv egy másik részét alkalmazná, az Interpress-t úgy tervezték, hogy három szabványos funkciókészletet definiáljon:

Kereskedelmi készlet

- Szöveg- és űrlapnyomtatási alkalmazásokhoz tervezték, például alapvető szöveg vagy szkennelt képek használatával szükség lehet egy adatközpontban.

Publikációs készlet

- tartalmazza az összes kereskedelmi készletet és ívelt vonalakat, kitöltött körvonalakat, téglalap alakú vágást, szintetikus grafikát és szürke színű képességeket.

Professzionális grafikus készlet

- az összes képalkotó létesítményből (típusok, literálok és az alapnyelv operátorai), a színes kódolásból és a nyomtatási utasításokból áll (amelyeket Ernest L. Legg bővített)

Interpress készletek
Kereskedelmi Kiadvány Professzionális grafika
SZÖVEG 90 ° -os elfordulások 90 ° -os elfordulások minden forgás
GRAFIKA nincsenek nyírva
töltött téglalapok
téglalap alakú nyírással
kitöltött körvonalak
önkényes nyírással
kitöltött körvonalak
SZÍN szilárd / minta fekete szürkeárnyalatos teljes szín
PIXEL bináris tömbök bináris tömbök szürkeárnyalatos tömbök

Nyomtatási utasítások

Ez a funkciókészlet lehetővé teszi a nyomtató számára, hogy melyik adathordozót használja (papírméret, típus, szín), a másolatok számát, a nyomtatott oldalakat, valamint olyan befejező műveleteket, mint a tűzés. Ezek az utasítások nem kötelezőek, és működésük a nyomtató képességétől függ.

Példa

"Interpress / Xerox / 3.0" fejléc - standard fejléc--
{utasítás} --eszköz utasításai--
KEZDŐDIK - a mester kezdete--
    {preambulum} - preambulum--
    {1 oldal} --első oldal--
    {2. oldal} --második oldal--
VÉGE - a mester vége

Egy bonyolultabb struktúra magában foglalná a Beágyazott blokkokat és a CONTENTINSTRUCTIONS jelzőt, amelyet arra használnak, hogy megkülönböztesse a tartalmi utasítások törzsét az oldal törzsétől. Általában a tartalmi utasítások elsőbbséget élveznek a dokumentum utasításaihoz képest. A beágyazott blokkok {BEGIN..END} lehetővé teszik a nagyobb dokumentumok összeállítását kisebbekből.

Betűtípusok

Ezek olyan meghatározások, amelyek gyakran megtalálhatók a preambulumban, mivel általában a teljes dokumentumra vonatkoznak.

"Interpress / Xerox / 3.0" fejléc --fejléc--
KEZDŐDIK - a mester kezdete--
  { - preambulumbekezdés--
      "Xerox" azonosító
      "XC1-3-3" azonosító
      "Modern" azonosító
      3 MAKEVEC FINDFONT
      0,00635 MÉRLEG - hozzon létre egy 18 pontos betűtípust--
      MODIFYFONT
      0 FSET --hely a keretben [0]
      "Xerox" azonosító
      "XC1-3-3" azonosító
      "Modern-Italic" azonosító
      3 MAKEVEC FINDFONT
      0,00635 MÉRLEG - hozzon létre egy 18 pontos dőlt betűtípust--
      MODIFYFONT
      1 FSET --hely a keretben [1]
  } - preambulum vége--
   
  { - 1. oldal -
      0 BEÁLLÍTÁS - állítsa be a betűtípust--
      0,05 0,25 SZETT - beállított helyzet--
      Karakterlánc "Szöveg nyomtatása" - nyomtatandó szöveg--
      ELŐADÁS - szöveg beírása a képbe--
      1 BEÁLLÍTÁS - állítsa be a dőlt betűtípust--
      Karakterlánc "dőlt" - dőlt betűvel nyomtatandó szöveg -
      ELŐADÁS
  } --oldal vége--
VÉGE - a mester vége

Hivatkozások

Külső linkek