ps
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| ps [2021-04-04 21:57:12] – [Beispiel] manfred | ps [2022-01-12 15:14:50] (aktuell) – gelöscht manfred | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== PS ====== | ||
| - | |||
| - | * [[http:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * **[[https:// | ||
| - | * [[https:// | ||
| - | * [[https:// | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | |||
| - | |||
| - | - 1984: **'' | ||
| - | - 1988: **'' | ||
| - | - 1991: **'' | ||
| - | - 1997: **'' | ||
| - | |||
| - | |||
| - | ===== PDF-Dateien in TXT-Dateien umwandeln ===== | ||
| - | |||
| - | |||
| - | ==== der direkte Weg ==== | ||
| - | |||
| - | Normalerweise geht das auf diese Weise: | ||
| - | pdf2ps Datei.pdf Datei.ps | ||
| - | ps2ascii Datei.ps Datei.txt | ||
| - | |||
| - | Das funktioniert zum Beispiel bei Kontoaszügen der der Postbank prima, bei Kontoauszügen der Commerzbank dagegen, | ||
| - | endet alles in unleserliche Zeichen wie diese hier: | ||
| - | < | ||
| - | Kreditkarten-Service der Commerzbank AG,Postfach 110347, 60038 Frankfurt | ||
| - | ... | ||
| - | |||
| - | \Gamma \Delta | ||
| - | \Gamma \Delta | ||
| - | \Gamma \Delta | ||
| - | ... | ||
| - | |||
| - | 50 Euro Startguthaben und ein komfortabler Konto-Umzugsservice- das kostenlose Girokonto* der Commerzbank zahlt sich aus!Unser Angebot: Sie zahlen dauerhaft keine Kontogebu" | ||
| - | |||
| - | ... | ||
| - | |||
| - | Zahlungsempfa" | ||
| - | |||
| - | Commerzbank AGVerwendungszweck: | ||
| - | |||
| - | So fu" | ||
| - | IBAN:BIC: | ||
| - | ... | ||
| - | </ | ||
| - | |||
| - | Am [[http:// | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | |||
| - | Der [[http:// | ||
| - | < | ||
| - | ... | ||
| - | The \Delta, \Lambda, etc. strings mentioned in comment #13 continue in the | ||
| - | output, but these are non-ascii characters and it's not clear what Ghostscript | ||
| - | should be doing for these cases. | ||
| - | ... | ||
| - | </ | ||
| - | |||
| - | Komisch nur, dass diese Zeichen ins HTML-Format übersetzt werden können und ins TXT-Format nicht... | ||
| - | |||
| - | |||
| - | ==== der alternative Weg, um die oben genannten Probleme zu umgehen ==== | ||
| - | |||
| - | es hat sich gezeigt, dass die Zeichen so ordentlich umgewandelt werden und lesbar bleiben: | ||
| - | pdftohtml Datei.pdf | ||
| - | |||
| - | braucht man die Bilder nicht und will alles in einer einzigen datei haben, dann ist das hier besser geeignet: | ||
| - | pdftohtml -enc UTF-8 -c -s -i -noframes -nodrm -hidden Datei.pdf | ||
| - | cat Datei.html | ||
| - | |||
| - | jetzt muss man nur noch ein geeignetes Programm für die Umwandlung ins Text-Format verwenden, hier ein paar Beispiele: | ||
| - | lynx -dump Datei.html > Datei.txt | ||
| - | links -dump links.html > Datei.txt | ||
| - | abiword -t txt Datei.html | ||
| - | |||
| - | Das alles in Skript-Form könnte zum Beispiel so aussehen: | ||
| - | <file bash pdf_zu_text.sh> | ||
| - | #!/bin/bash | ||
| - | |||
| - | ### einen Namen ohne Klammern und ohne Leerzeichen erzeugen | ||
| - | NEUERNAME=" | ||
| - | |||
| - | ### die Datei ggf. umkopieren, weil es sich mit Dateien, | ||
| - | ### die Leerzeichen bzw. Klammern im Namen haben, schlecht arbeiten lässt | ||
| - | cp " | ||
| - | |||
| - | ### vom Namen die Endung abtrennen, um die Dateinamen von den automatisch erzeugten Dateien zu raten | ||
| - | DATEINAME=" | ||
| - | |||
| - | ### PDF -> HTML | ||
| - | pdftohtml -enc UTF-8 -c -s -i -noframes -nodrm -hidden ${NEUERNAME} | ||
| - | |||
| - | ### HTML -> TXT | ||
| - | abiword -t txt --to-name=${DATEINAME}.txt ${DATEINAME}.html | ||
| - | |||
| - | ### Ergebnisse präsentieren | ||
| - | ls -lha ${DATEINAME}.txt ${DATEINAME}.html | ||
| - | </ | ||
| - | |||
| - | oder ins XML-Format: | ||
| - | pdftohtml -c -i -xml -enc UTF-8 -noframes -nodrm -hidden Datei.pdf Datei_alles.xml | ||
| - | pdftohtml -c -i -xml -enc UTF-8 -noframes -nodrm -hidden -f 1 -l 1 Datei.pdf Datei_Seite_1.xml | ||
| - | pdftohtml -c -i -xml -enc UTF-8 -noframes -nodrm -hidden -f 2 -l 2 Datei.pdf Datei_Seite_2.xml | ||
| - | pdftohtml -c -i -xml -enc UTF-8 -noframes -nodrm -hidden -f 3 -l 3 Datei.pdf Datei_Seite_3.xml | ||
| - | |||
| - | **Allerdings gehen bei der Umwandlung vom HTML- ins TXT-Format die Positionen/ | ||
| - | |||
| - | |||
| - | ===== PostScript-Code selber erstellen ===== | ||
| - | |||
| - | hilfreiche Literatur: | ||
| - | * Das "Red Book", die Standardreferenz von Adobe, beschreibt PostScript Level 1 und 2 in allen Einzelheiten. " | ||
| - | * Das "Blue Book" ist die Einführung von Adobe in PostScript anhand einfacher Beispiele. " | ||
| - | * Das "Green Book" ist eine Diskussion des Designs von PostScript-Programmen. " | ||
| - | * Aus meinem Kursskript ist eine erweiterte und umfassende Referenz und Einführung in die Sprache hervorgegangen, | ||
| - | * Einführender Artikel " | ||
| - | * Merz, Thomas / Drümmer, Olaf - "Die PostScript- & Acrobat-Bibel - Was Sie schon immer über PostScript und Acrobat/PDF wissen wollten" | ||
| - | |||
| - | |||
| - | ==== Ausgabe ==== | ||
| - | |||
| - | so kann man die Ausgabe, mit Hilfe von // | ||
| - | > gs -sDEVICE=x11 -sPAPERSIZE=a4 beispielseite.ps | ||
| - | |||
| - | so kann man mit // | ||
| - | > convert beispielseite.ps beispielseite.png | ||
| - | > convert beispielseite.ps beispielseite.jpg | ||
| - | |||
| - | |||
| - | ==== Formatierung ==== | ||
| - | |||
| - | At this time, the known paper sizes, defined in the initialization file | ||
| - | " | ||
| - | | ||
| - | | ||
| - | PAPERSIZE | ||
| - | -------------------------------------------------------------------- | ||
| - | a0 | ||
| - | a1 | ||
| - | a2 | ||
| - | a3 | ||
| - | a4 | ||
| - | a5 | ||
| - | a6 | ||
| - | a7 | ||
| - | a8 | ||
| - | a9 | ||
| - | a10 1.02778 | ||
| - | b0 | ||
| - | b1 | ||
| - | b2 | ||
| - | b3 | ||
| - | b4 | ||
| - | b5 | ||
| - | archA 9 12 | ||
| - | archB 12 | ||
| - | archC 18 | ||
| - | archD 24 | ||
| - | archE 36 | ||
| - | flsa | ||
| - | flse | ||
| - | halfletter | ||
| - | note | ||
| - | letter | ||
| - | legal 8.5 14 | ||
| - | 11x17 11 | ||
| - | ledger | ||
| - | |||
| - | |||
| - | ==== Beispiel ==== | ||
| - | |||
| - | <file ps Pfeil_nach_rechts.ps> | ||
| - | %!PS-Adobe-3.0 | ||
| - | |||
| - | /inch {72 mul} def | ||
| - | /cm {28.346457 mul} def | ||
| - | /mm {2.8346457 mul} def | ||
| - | |||
| - | / | ||
| - | 10 scalefont setfont | ||
| - | |||
| - | %%% Beginn Pfeil nach rechts | ||
| - | newpath | ||
| - | |||
| - | 0.5 setlinewidth | ||
| - | 0 setgray | ||
| - | |||
| - | % Start | ||
| - | 16 cm 4 cm moveto | ||
| - | |||
| - | % nach rechts | ||
| - | 3 cm 0 cm rlineto | ||
| - | |||
| - | % nach oben | ||
| - | 0 cm 0.5 cm rlineto | ||
| - | |||
| - | % nach rechts unten | ||
| - | 1 cm -1 cm rlineto | ||
| - | |||
| - | % nach links unten | ||
| - | -1 cm -1 cm rlineto | ||
| - | |||
| - | % nach oben | ||
| - | 0 cm 0.5 cm rlineto | ||
| - | |||
| - | % nach links | ||
| - | -3 cm 0 cm rlineto | ||
| - | |||
| - | % nach oben | ||
| - | 0 cm 0.5 cm rlineto | ||
| - | |||
| - | %%% Ende Pfeil nach rechts | ||
| - | closepath | ||
| - | stroke | ||
| - | </ | ||
| - | |||
| - | <file ps Pfeil_links_gedreht.ps> | ||
| - | %!PS-Adobe-3.0 | ||
| - | |||
| - | /inch {72 mul} def | ||
| - | /cm {28.346457 mul} def | ||
| - | /mm {2.8346457 mul} def | ||
| - | |||
| - | / | ||
| - | 12 scalefont setfont | ||
| - | |||
| - | %%% Beginn Pfeil links rum gedreht | ||
| - | newpath | ||
| - | |||
| - | 0.5 setlinewidth | ||
| - | 0 setgray | ||
| - | |||
| - | % Start - zum Drehpunkt gehen | ||
| - | 16 cm 4 cm moveto | ||
| - | |||
| - | % 45° links rum (gegen den Uhrzeigersinn) drehen | ||
| - | 45 rotate | ||
| - | |||
| - | % kompletten Pfeil um 1,5 cm nach rechts verschieben | ||
| - | 1.5 cm 0 cm rmoveto | ||
| - | |||
| - | % nach rechts | ||
| - | 3 cm 0 cm rlineto | ||
| - | |||
| - | % nach oben | ||
| - | 0 cm 0.5 cm rlineto | ||
| - | |||
| - | % nach rechts unten | ||
| - | 1 cm -1 cm rlineto | ||
| - | |||
| - | % nach links unten | ||
| - | -1 cm -1 cm rlineto | ||
| - | |||
| - | % nach oben | ||
| - | 0 cm 0.5 cm rlineto | ||
| - | |||
| - | % nach links | ||
| - | -3 cm 0 cm rlineto | ||
| - | |||
| - | % nach oben | ||
| - | 0 cm 0.5 cm rlineto | ||
| - | |||
| - | % zurückdrehen | ||
| - | -45 rotate | ||
| - | |||
| - | %%% Ende Pfeil links rum gedreht | ||
| - | closepath | ||
| - | stroke | ||
| - | </ | ||
| - | |||
| - | <file ps Pfeil_rechts_gedreht.ps> | ||
| - | %!PS-Adobe-3.0 | ||
| - | |||
| - | /inch {72 mul} def | ||
| - | /cm {28.346457 mul} def | ||
| - | /mm {2.8346457 mul} def | ||
| - | |||
| - | / | ||
| - | 12 scalefont setfont % Schriftgroesse | ||
| - | |||
| - | %%% Beginn Pfeil rechts rum gedreht | ||
| - | newpath | ||
| - | |||
| - | 0.5 setlinewidth % Linienbreite | ||
| - | 0 setgray % scwartz | ||
| - | |||
| - | / | ||
| - | / | ||
| - | |||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | |||
| - | 4 cm 27 cm moveto % zum Drtehmittelpunkt gehen | ||
| - | -45 rotate % um -45° (rechts rum bzw. im Uhrzeigersinn) drehen | ||
| - | -3 cm 0 cm rmoveto % den Pfeil um 3 cm nach links verschieben | ||
| - | 0 pfeil-breite-halbe-p rlineto % eine halbe Pfeilbreite nach oben | ||
| - | pfeil-laenge-p 0 rlineto % um die Pfeillänge nach rechts | ||
| - | 0 pfeil-breite-halbe-p rlineto % eine halbe Pfeilbreite nach oben (1. Teil der Pfeilspitze) | ||
| - | pfeil-breite-p pfeil-breite-n rlineto % schräg nach rechts unten (2. Teil der Pfeilspitze) | ||
| - | pfeil-breite-n pfeil-breite-n rlineto % schräg nach links unten (3. Teil der Pfeilspitze) | ||
| - | 0 pfeil-breite-halbe-p rlineto % eine halbe Pfeilbreite nach oben (4. Teil der Pfeilspitze) | ||
| - | pfeil-laenge-n 0 rlineto % um die Pfeillänge nach links | ||
| - | 0 pfeil-breite-halbe-p rlineto % eine halbe Pfeilbreite nach oben | ||
| - | 45 rotate % wieder in die Ausgangslage zurückdrehen | ||
| - | |||
| - | %%% Ende Pfeil rechts rum gedreht | ||
| - | closepath | ||
| - | stroke | ||
| - | </ | ||
| - | |||
| - | <file ps zwei_Kreise.ps> | ||
| - | %!PS-Adobe-3.0 | ||
| - | % | ||
| - | % "0, 0" ist unten links in der Ecke | ||
| - | % x, y | ||
| - | % x = wagerecht | ||
| - | % y = senkrecht | ||
| - | % | ||
| - | %%% Kreis zeichnen | ||
| - | % | ||
| - | % | ||
| - | % | ||
| - | % | ||
| - | % | ||
| - | % | ||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | /inch {72 mul} def | ||
| - | /cm {28.346457 mul} def | ||
| - | /mm {2.8346457 mul} def | ||
| - | |||
| - | / | ||
| - | 20 scalefont | ||
| - | setfont | ||
| - | |||
| - | 1 setlinewidth | ||
| - | 0 setgray | ||
| - | |||
| - | %%% Beginn | ||
| - | newpath | ||
| - | |||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | % linker Kreis | ||
| - | 8 cm 23 cm moveto | ||
| - | 5 cm 23 cm 3 cm 0 360 arc | ||
| - | |||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | % rechter Kreis | ||
| - | 18 cm 23 cm moveto | ||
| - | 15 cm 23 cm 3 cm 0 360 arc | ||
| - | |||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | %%% Ende | ||
| - | closepath | ||
| - | |||
| - | stroke | ||
| - | showpage | ||
| - | </ | ||
| - | |||
| - | <file ps beispielseite.ps> | ||
| - | %!PS-Adobe-3.0 | ||
| - | % | ||
| - | % 1 inch (1" | ||
| - | % 1 pica = 12 dot | ||
| - | % 1 inch (6 pica x 12 dot) = 72 dpi (dot per inch) | ||
| - | % | ||
| - | % "0, 0" ist unten links in der Ecke | ||
| - | % x, y | ||
| - | % x = wagerecht | ||
| - | % y = senkrecht | ||
| - | % | ||
| - | % | ||
| - | %%% Kreis zeichnen | ||
| - | % | ||
| - | % | ||
| - | % | ||
| - | % | ||
| - | % | ||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | /inch {72 mul} def | ||
| - | /cm {28.346457 mul} def | ||
| - | |||
| - | / | ||
| - | 20 scalefont | ||
| - | setfont | ||
| - | |||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | %%% Linienbreite | ||
| - | % 1 setlinewidth | ||
| - | |||
| - | %%% unterbrochene Linie | ||
| - | % [ 10 5 2 5 ] 5 setdash | ||
| - | % % die erste Linie ist beim ersten Aufruf um 5 Punkte verkuerzt | ||
| - | |||
| - | %%% Anfangs- und Endform der Linie | ||
| - | % 0 setlinecap | ||
| - | % 1 setlinecap | ||
| - | % 2 setlinecap | ||
| - | |||
| - | %%% Knickformen der Linie | ||
| - | % 0 setlinejoin | ||
| - | % 1 setlinejoin | ||
| - | % 2 setlinejoin | ||
| - | |||
| - | %%% Grau-Toenung | ||
| - | % 0 setgray | ||
| - | |||
| - | %%% Faerbung | ||
| - | % .7 .1 .2 setrgbcolor | ||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | %%% Beginn | ||
| - | newpath | ||
| - | |||
| - | % PAPERSIZE | ||
| - | % a4 | ||
| - | 1.2 inch 10 inch moveto | ||
| - | (ein Zoll zum Quadrat, mit " | ||
| - | 1.2 inch 8.8 inch moveto | ||
| - | 1 inch 0 inch rlineto | ||
| - | 0 inch 1 inch rlineto | ||
| - | -1 inch 0 inch rlineto | ||
| - | 0 inch -1 inch rlineto | ||
| - | |||
| - | % PAPERSIZE | ||
| - | % a4 | ||
| - | 3 cm 19.5 cm moveto | ||
| - | (ein Zentimeter zum Quadrat, mit " | ||
| - | 3 cm 18 cm moveto | ||
| - | 4 cm 18 cm lineto | ||
| - | 4 cm 19 cm lineto | ||
| - | 3 cm 19 cm lineto | ||
| - | 3 cm 18 cm lineto | ||
| - | |||
| - | %%% Kreis zeichnen | ||
| - | % der Anfang liegt bei "drei Uhr", 90° liegen bei " | ||
| - | 3 cm 15.3 cm moveto | ||
| - | (einen Kreis mit einem Zentimeter Durchmesser, | ||
| - | 3 cm 14.5 cm moveto | ||
| - | (mit " | ||
| - | |||
| - | %%% Tortenstueck | ||
| - | % Beginn im Mittelpunkt | ||
| - | 4 cm 13 cm moveto | ||
| - | 4 cm 13 cm 1 cm 0 90 arc | ||
| - | % schliessen zum Kreismittelpunkt | ||
| - | 4 cm 13 cm lineto | ||
| - | |||
| - | %%% Vollkreis | ||
| - | % Beginn bei "drei Uhr" | ||
| - | 5 cm 11 cm moveto | ||
| - | 4 cm 11 cm 1 cm 0 360 arc | ||
| - | |||
| - | 3 cm 9 cm moveto | ||
| - | (der Anfang liegt bei "drei Uhr",) show | ||
| - | 3 cm 8.2 cm moveto | ||
| - | (90 Grad liegen bei " | ||
| - | |||
| - | %%% Ende | ||
| - | closepath | ||
| - | |||
| - | stroke | ||
| - | showpage | ||
| - | </ | ||
| - | |||
| - | <file ps beispielseite_2.ps> | ||
| - | %!PS-Adobe-3.0 | ||
| - | % | ||
| - | % "0, 0" ist unten links in der Ecke | ||
| - | % x, y | ||
| - | % x = wagerecht | ||
| - | % y = senkrecht | ||
| - | % | ||
| - | % | ||
| - | %%% Kreis zeichnen: "4 cm 11 cm 1 cm 0 360 arc" | ||
| - | % | ||
| - | % | ||
| - | % | ||
| - | % | ||
| - | % | ||
| - | %%% Linien | ||
| - | % " | ||
| - | % " | ||
| - | % " | ||
| - | % | ||
| - | %%% Farbe | ||
| - | % 0 setgray | ||
| - | % .7 .1 .2 setrgbcolor | ||
| - | % | ||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | /inch {72 mul} def | ||
| - | /cm {28.346457 mul} def | ||
| - | /mm {2.8346457 mul} def | ||
| - | |||
| - | / | ||
| - | 20 scalefont | ||
| - | setfont | ||
| - | |||
| - | 1 setlinewidth | ||
| - | |||
| - | %%% Beginn | ||
| - | newpath | ||
| - | |||
| - | |||
| - | %%% Ende | ||
| - | closepath | ||
| - | |||
| - | stroke | ||
| - | showpage | ||
| - | </ | ||
| - | |||
| - | <file ps abgerundete-ecke.ps> | ||
| - | %!PS-Adobe-3.0 | ||
| - | % | ||
| - | % "0, 0" ist unten links in der Ecke | ||
| - | % x, y | ||
| - | % x = wagerecht | ||
| - | % y = senkrecht | ||
| - | % | ||
| - | % | ||
| - | %%% Kreis zeichnen | ||
| - | % | ||
| - | % | ||
| - | % | ||
| - | % | ||
| - | % | ||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | /inch {72 mul} def | ||
| - | /cm {28.346457 mul} def | ||
| - | |||
| - | / | ||
| - | 20 scalefont | ||
| - | setfont | ||
| - | |||
| - | 1 setlinewidth | ||
| - | 0 setgray | ||
| - | |||
| - | %%% Beginn | ||
| - | newpath | ||
| - | |||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | 0 cm 1 cm moveto | ||
| - | 5 cm 1 cm 5 cm 10 cm 1 cm arct | ||
| - | 5 cm 10 cm lineto | ||
| - | |||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | % 5 cm 1 cm ............... arct % lineto zu dieser Koordinate | ||
| - | % ......... 5 cm 10 cm .... arct % um die Ecke zu dieser Koordinate | ||
| - | % .................... 1 cm arct % Radius des Kreisbogens um die Ecke | ||
| - | % 5 cm 1 cm 5 cm 10 cm 1 cm arct % kompletter Befehl | ||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | %%% Ende | ||
| - | closepath | ||
| - | |||
| - | stroke | ||
| - | showpage | ||
| - | </ | ||
| - | |||
| - | <file ps test_1.ps> | ||
| - | %!PS-Adobe-3.0 | ||
| - | % | ||
| - | % "0, 0" ist unten links in der Ecke | ||
| - | % x, y | ||
| - | % x = wagerecht | ||
| - | % y = senkrecht | ||
| - | % | ||
| - | % | ||
| - | %%% Kreis zeichnen | ||
| - | % | ||
| - | % | ||
| - | % | ||
| - | % | ||
| - | % | ||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | /inch {72 mul} def | ||
| - | /cm {28.346457 mul} def | ||
| - | |||
| - | / | ||
| - | 20 scalefont | ||
| - | setfont | ||
| - | |||
| - | 1 setlinewidth | ||
| - | 0 setgray | ||
| - | |||
| - | %%% Beginn | ||
| - | newpath | ||
| - | |||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | %%%% linker Kreis | ||
| - | %%%8 cm 23 cm moveto | ||
| - | %%%5 cm 23 cm 3 cm 0 360 arc | ||
| - | |||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | %%%% rechter Kreis | ||
| - | %%%18 cm 23 cm moveto | ||
| - | %%%15 cm 23 cm 3 cm 0 360 arc | ||
| - | |||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | % oberer Kreis | ||
| - | 15 cm 21 cm moveto | ||
| - | 10 cm 21 cm 5 cm 0 360 arc | ||
| - | |||
| - | closepath | ||
| - | gsave | ||
| - | stroke | ||
| - | 10 cm 21 cm 6 cm 0 30 arc | ||
| - | grestore | ||
| - | newpath | ||
| - | 10 cm 21 cm 6 cm 30 60 arc | ||
| - | |||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | % unterer Kreis | ||
| - | 15 cm 7 cm moveto | ||
| - | 10 cm 7 cm 5 cm 0 360 arc | ||
| - | |||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | %[ 10 5 2 5 ] 5 setdash | ||
| - | % % die erste Linie ist beim ersten Aufruf um 5 Punkte verkuerzt | ||
| - | %0 cm 14 cm moveto | ||
| - | %21 cm 0 cm rlineto | ||
| - | |||
| - | %%% Ende | ||
| - | closepath | ||
| - | |||
| - | stroke | ||
| - | showpage | ||
| - | </ | ||
| - | |||
| - | <file ps Rosette.ps> | ||
| - | %!PS-Adobe-3.0 | ||
| - | |||
| - | /d 7.5 def % Feinheit der Rosette | ||
| - | |||
| - | gsave % speichere graphische Attribute | ||
| - | 200 200 translate % verschiebe Ursprung | ||
| - | 50 50 scale % 1 Einheit = 50pt | ||
| - | .02 setlinewidth % Linienbreite | ||
| - | |||
| - | 1 0 moveto % erste Linie | ||
| - | 360 d div cvi % wie oft? | ||
| - | { 120 d add rotate % drehe alles | ||
| - | 1 0 lineto % ziehe Linie | ||
| - | } repeat % Schleifenende | ||
| - | stroke % ziehe Pfad mit Farbe nach | ||
| - | |||
| - | grestore showpage % alles sichtbar machen | ||
| - | </ | ||
| - | |||
| - | |||
| - | <file ps Vorlage.ps> | ||
| - | %!PS-Adobe-3.0 | ||
| - | % | ||
| - | % "0, 0" ist unten links in der Ecke | ||
| - | % x, y | ||
| - | % x = wagerecht | ||
| - | % y = senkrecht | ||
| - | % | ||
| - | % | ||
| - | %%% Kreis zeichnen: "4 cm 11 cm 1 cm 0 360 arc" | ||
| - | % | ||
| - | % | ||
| - | % | ||
| - | % | ||
| - | % | ||
| - | %%% Linien | ||
| - | % " | ||
| - | % " | ||
| - | % " | ||
| - | % | ||
| - | %%% Farbe | ||
| - | % 0 setgray | ||
| - | % .7 .1 .2 setrgbcolor | ||
| - | % | ||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | /inch {72 mul} def | ||
| - | /cm {28.346457 mul} def | ||
| - | /mm {2.8346457 mul} def | ||
| - | |||
| - | / | ||
| - | 20 scalefont | ||
| - | setfont | ||
| - | |||
| - | 1 setlinewidth | ||
| - | |||
| - | %%% Beginn | ||
| - | newpath | ||
| - | |||
| - | |||
| - | %%% Ende | ||
| - | closepath | ||
| - | |||
| - | stroke | ||
| - | showpage | ||
| - | </ | ||
| - | |||
| - | {{ : | ||
| - | <file ps Ziffernblatt.ps> | ||
| - | %!PS-Adobe-3.0 | ||
| - | % | ||
| - | % "0, 0" ist unten links in der Ecke | ||
| - | % x, y | ||
| - | % x = wagerecht | ||
| - | % y = senkrecht | ||
| - | % | ||
| - | %%% Kreis zeichnen | ||
| - | % | ||
| - | % | ||
| - | % | ||
| - | % | ||
| - | % | ||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | /inch {72 mul} def | ||
| - | /cm {28.346457 mul} def | ||
| - | /mm {2.8346457 mul} def | ||
| - | |||
| - | /xmitte {10.5 cm} def | ||
| - | /ymitte {14.8 cm} def | ||
| - | |||
| - | / | ||
| - | / | ||
| - | / | ||
| - | |||
| - | % damit bekommt die Blattmitte die Koordinaten X=" | ||
| - | xmitte ymitte translate | ||
| - | |||
| - | / | ||
| - | 20 scalefont setfont | ||
| - | |||
| - | 1 setlinewidth | ||
| - | 0 setgray % schwarz | ||
| - | |||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | % â / | ||
| - | % à /agrave ç / | ||
| - | % é /eacute É /Eacute ê / | ||
| - | % ë / | ||
| - | % ï / | ||
| - | % Ö / | ||
| - | % Ü /Udieresis | ||
| - | |||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | % Kreis (links herum gezeichnet) | ||
| - | % xmitte ymitte radius 0 360 arc | ||
| - | % | ||
| - | % Kreis: X-Mittelpunkt Y-Mittelpunkt Radius Kreisbeginn Kreisende | ||
| - | % xmitte ymitte radius 360 0 arcn | ||
| - | % | ||
| - | % bei " | ||
| - | % bei " | ||
| - | % | ||
| - | % Nach einem " | ||
| - | % deshalb ist es besser, wenn sie jeweils in einen eigenen " | ||
| - | % gekapselt werden. | ||
| - | % | ||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | % Kreise | ||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | newpath | ||
| - | 0 0 radius-klein | ||
| - | closepath | ||
| - | stroke | ||
| - | |||
| - | newpath | ||
| - | 0 0 radius-mittel 360 0 arcn % 08,5 cm - Kreis | ||
| - | closepath | ||
| - | stroke | ||
| - | |||
| - | newpath | ||
| - | 0 0 radius-gross | ||
| - | closepath | ||
| - | stroke | ||
| - | |||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | newpath % Beginn | ||
| - | |||
| - | % Mittelpunkt | ||
| - | 0 0 moveto | ||
| - | 1 0 rlineto | ||
| - | |||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | % Stunden-Striche | ||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | 1 1 12 | ||
| - | { | ||
| - | 0 0 moveto % zum Mittelpunkt gehen | ||
| - | 30 rotate | ||
| - | radius-mittel 0 rmoveto | ||
| - | -0.5 cm 0 rlineto % Stunden-Strich zeichnen | ||
| - | |||
| - | 0 0 moveto % zum Mittelpunkt gehen | ||
| - | radius-klein 0 rmoveto | ||
| - | 0.5 cm 0 rlineto % Stunden-Strich zeichnen | ||
| - | } for % Schleifenende | ||
| - | |||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | % Minuten- bzw. Sekunden-Striche | ||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | 60 % wie oft? | ||
| - | { | ||
| - | 0 0 moveto % zum Mittelpunkt gehen | ||
| - | 6 rotate | ||
| - | radius-mittel 0 rmoveto | ||
| - | 0.5 cm 0 rlineto % Minuten- bzw. Sekunden-Strich zeichnen | ||
| - | 0.2 cm 0 rmoveto | ||
| - | } repeat % Schleifenende | ||
| - | |||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | % Minuten- bzw. Sekunden-Zahlen | ||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | -10 -5 translate | ||
| - | 0 0 moveto % zum neuen Mittelpunkt gehen | ||
| - | %1 1 rlineto % Orientierungspunkt - Test | ||
| - | 90 rotate % Ausgangspunkt von 3-Uhr- auf 12-Uhr-Position verdrehen | ||
| - | -0.6 rotate % optische Anpassung | ||
| - | |||
| - | /i -1 def | ||
| - | /r {radius-mittel 28 add} def | ||
| - | { | ||
| - | /i i 1 add def | ||
| - | i 60 ge { exit } if | ||
| - | |||
| - | /gp {i 6 mul} def | ||
| - | /gn {i -6 mul} def | ||
| - | /grad-p {gp 90 sub} def | ||
| - | /grad-n {gn 90 add} def | ||
| - | |||
| - | /t {gp 2 div} def % Versatz des Winkels, weil die Zahl schräg steht und der Drehpunkt immer Am Zahlenfuß ist | ||
| - | /v {t sin} def | ||
| - | /b {v 12 mul} def % damit die Zahlen mittig zwischen den Strichen angeordnet sind | ||
| - | |||
| - | 0 0 moveto % zum Mittelpunkt gehen | ||
| - | r 0 rmoveto | ||
| - | %b 0 rmoveto | ||
| - | |||
| - | %1 0 rlineto % Positionspunkt - Test | ||
| - | grad-p rotate % beim 1. mal: -90 rotate | ||
| - | %-6 0 rmoveto | ||
| - | |||
| - | %(.) show | ||
| - | %b 9 string cvs show ( ) show | ||
| - | i 2 string cvs show () show | ||
| - | %grad-p 3 string cvs show ( ) show % Test | ||
| - | %grad-n 4 string cvs show ( ) show % Test | ||
| - | grad-n | ||
| - | -6 rotate | ||
| - | } loop % Schleifenende | ||
| - | |||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | % Stunden-Striche + Stunden-Zahlen | ||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | 1.5 rotate | ||
| - | 0 -3 translate | ||
| - | /i 0 def | ||
| - | /r {radius-klein 1.2 cm add} def | ||
| - | { | ||
| - | /i i 1 add def | ||
| - | i 12 gt { exit } if | ||
| - | |||
| - | /gp {i 30 mul} def | ||
| - | /gn {i -30 mul} def | ||
| - | /grad-p {gp 90 sub} def | ||
| - | /grad-n {gn 90 add} def | ||
| - | |||
| - | 0 0 moveto % zum Mittelpunkt gehen | ||
| - | -30 rotate | ||
| - | r 0 rmoveto | ||
| - | |||
| - | grad-p rotate % beim 1. mal: -90 rotate | ||
| - | |||
| - | %b 9 string cvs show ( ) show | ||
| - | i 2 string cvs show ( ) show | ||
| - | %grad-p 3 string cvs show ( ) show % Test | ||
| - | %grad-n 4 string cvs show ( ) show % Test | ||
| - | grad-n | ||
| - | } loop % Schleifenende | ||
| - | |||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | %[ 10 5 2 5 ] 5 setdash % 10 Punkte schwarz, 5 Punkte weiß, 2 Punkte schwartz, 5 Punkte weis (Srich-Punkt-Linie) | ||
| - | % % die erste Linie ist beim ersten Aufruf um 5 Punkte verkuerzt | ||
| - | %0 cm 14 cm moveto | ||
| - | %21 cm 0 cm rlineto | ||
| - | |||
| - | closepath % beenden der Zeichnung | ||
| - | stroke % zeichnen der bisherigen Zeichnung | ||
| - | showpage % komplette Seite zeigen | ||
| - | </ | ||
| - | |||
| - | |||
| - | ==== ISO-1252 Encoding ==== | ||
| - | |||
| - | Um in PS/ | ||
| - | muss man einen PS-Zeichensatz mit Umlauten haben. | ||
| - | |||
| - | __Damit man hiermit auch Umlaute darstellen kann ist es zwingend erforderlich, | ||
| - | dass die entsprechenden Dateien im Zeichensatz **ISO-8859-15** abgespeichert werden!__ | ||
| - | |||
| - | Hier ein PS-Zeichensatz, | ||
| - | verwendet wurde um Daten dem Drucker zu übergeben: | ||
| - | <file ps Test_ISO-1252.ps> | ||
| - | %!PS-Adobe 3.0 | ||
| - | |||
| - | %%BeginProlog (OpenOffice.org 1.0.3) | ||
| - | / | ||
| - | /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef | ||
| - | /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef | ||
| - | /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef | ||
| - | /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef | ||
| - | /space /exclam /quotedbl /numbersign /dollar /percent /ampersand / | ||
| - | /parenleft /parenright /asterisk /plus /comma /hyphen /period / | ||
| - | /zero /one /two /three /four /five /six /seven | ||
| - | /eight /nine /colon /semicolon /less /equal /greater /question | ||
| - | /at /A /B /C /D /E /F /G | ||
| - | /H /I /J /K /L /M /N /O | ||
| - | /P /Q /R /S /T /U /V /W | ||
| - | /X /Y /Z / | ||
| - | /grave /a /b /c /d /e /f /g | ||
| - | /h /i /j /k /l /m /n /o | ||
| - | /p /q /r /s /t /u /v /w | ||
| - | /x /y /z /braceleft /bar /braceright /asciitilde /unused | ||
| - | /Euro /unused / | ||
| - | /circumflex / | ||
| - | /unused /quoteleft /quoteright / | ||
| - | /tilde /trademark /scaron / | ||
| - | /space /exclamdown /cent /sterling /currency /yen /brokenbar /section | ||
| - | /dieresis /copyright / | ||
| - | /degree /plusminus / | ||
| - | /cedilla / | ||
| - | /Agrave /Aacute / | ||
| - | /Egrave /Eacute / | ||
| - | /Eth /Ntilde /Ograve /Oacute / | ||
| - | /Oslash /Ugrave /Uacute / | ||
| - | /agrave /aacute / | ||
| - | /egrave /eacute / | ||
| - | /eth /ntilde /ograve /oacute / | ||
| - | /oslash /ugrave /uacute / | ||
| - | |||
| - | / | ||
| - | { def } { pop pop } ifelse } forall /Encoding 3 -1 roll def | ||
| - | currentdict end exch pop definefont pop } def | ||
| - | |||
| - | /pathdict dup 8 dict def load begin | ||
| - | /rcmd { { currentfile 1 string readstring pop 0 get dup 32 gt { exit } | ||
| - | { pop } ifelse } loop dup 126 eq { pop exit } if 65 sub dup 16#3 and 1 | ||
| - | add exch dup 16#C and -2 bitshift 16#3 and 1 add exch 16#10 and 16#10 | ||
| - | eq 3 1 roll exch } def | ||
| - | /rhex { dup 1 sub exch currentfile exch string readhexstring pop dup 0 | ||
| - | get dup 16#80 and 16#80 eq dup 3 1 roll { 16#7f and } if 2 index 0 3 | ||
| - | -1 roll put 3 1 roll 0 0 1 5 -1 roll { 2 index exch get add 256 mul } | ||
| - | for 256 div exch pop exch { neg } if } def | ||
| - | /xcmd { rcmd exch rhex exch rhex exch 5 -1 roll add exch 4 -1 roll add | ||
| - | 1 index 1 index 5 -1 roll { moveto } { lineto } ifelse } def end | ||
| - | /readpath { 0 0 pathdict begin { xcmd } loop end pop pop } def | ||
| - | |||
| - | systemdict / | ||
| - | /xshow { exch dup length 0 1 3 -1 roll 1 sub { dup 3 index exch get | ||
| - | exch 2 index exch get 1 string dup 0 4 -1 roll put currentpoint 3 -1 | ||
| - | roll show moveto 0 rmoveto } for pop pop } def | ||
| - | /rectangle { 4 -2 roll moveto 1 index 0 rlineto 0 exch rlineto neg 0 | ||
| - | rlineto closepath } def | ||
| - | /rectfill { rectangle fill } def | ||
| - | /rectstroke { rectangle stroke } def } if | ||
| - | |||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | def 7 dict dup | ||
| - | /ImageType 1 put dup | ||
| - | /Width 7 -1 roll put dup | ||
| - | /Height 5 index put dup | ||
| - | / | ||
| - | /Decode 5 -1 roll psp_decodearray put dup | ||
| - | / | ||
| - | /DataSource 4 -1 roll 1 eq { psp_lzwfilter } { psp_ascii85filter } ifelse put | ||
| - | } def | ||
| - | %%EndProlog (OpenOffice.org 1.0.3) | ||
| - | |||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | %Dingbats | ||
| - | %Cyrillic | ||
| - | %Cyrillic-Italic | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | %StandardSymL | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | |||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | |||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | |||
| - | /inch {72 mul} def | ||
| - | /cm {28.346457 mul} def | ||
| - | /mm {2.8346457 mul} def | ||
| - | /zeile {13 mul} def % Zeilenhoehe | ||
| - | |||
| - | / | ||
| - | 10 scalefont setfont | ||
| - | |||
| - | |||
| - | .3 setlinewidth | ||
| - | 0 setgray | ||
| - | |||
| - | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | ||
| - | </ | ||
| - | |||
| - | Am Ende habe ich noch ein paar Einstellungen fest gelegt, | ||
| - | damit man gleich loslegen kann. | ||
| - | |||
/home/http/wiki/data/attic/ps.1617573432.txt · Zuletzt geändert: von manfred
