Hallo, Boris, und danke f�r die Info.

On Tue, 25 Feb 2003, Boris Segm�ller wrote:
| Am Montag, 24. Februar 2003 14:46 schrieb Rainer Hantsch:
| > Hallo, Leute!
| > Ich mu�te mein GhostScript auf meinem Server (SuSE 7.0) notgedrungen von
| > 5.x auf 6.53 updaten, weil die �lteren Versionen keinen Uniprint-Treiber
| > f�r meinen Plotter hatten.
| >
| > Unangenehmer Nebeneffekt:
| > -------------------------
| > Seit der Umstellung - und auch die SuSE 8.0 verwendet diese GhostScript
| > Version und zeigt dieselben Probleme - bewirkt das Ausgabeformat 'pswrite',
| > da� verschiedene Schriften (ist mir sowohl bei TimesRoman als auch
| > Helvetica passiert!) manchmal einen schwarzen ersten Buchstaben haben,
| > obwohl die Schrift eine andere Farbe hat und der gesamte Textstring in
| > einem einzigen Befehl gedruckt wird.
|
| Ich verstehe Dich so, da� auch die Papierausgabe unter diesem "Mangel" leidet.
Ja. Es tritt der schwarze erste Buchstabe auf dem Bildschirm und auch im
Ausdruck auf, wenn ich die erstellte *.ps Datei ausdrucke.

| Ich glaube, da solltest Du einen Eingriff in den Kode vornehmen.
Oh, ja ... Sind blo� einige Zeilen, die man zu durchsuchen hat... :-)

| So wie es sich mir darstellt, scheint es mir ein �bergabefehler bei der
| Verarbeitung der Daten zu sein von einer SChleife in die n�chste.
| D.h., da� irgendwo ein Verweis auf einen Zeiger falsch gesetzt sein k�nnte,
| aber wo kann ich nicht sagen.
Ich vermute, da� der erste Show-Befehl die Farbe beim ersten Zeichen noch
nicht �bernommen hat. Interessanter Weise tritt das Problem aber nicht bei
allen Texten auf. Du k�nntest also durchars Recht mit deiner Vermutung haben.


Ich habe mir jetzt mal mit der "Holzhammer-Methode" beholfen, da es auf meinem
Firmenpapier (handcodiert, PostScript!) gl�cklicherweise nur einmal vorkommt.
Ich verwandle den Text in einen ClipPath und male diesen Pfad dann wei� aus...
(Kann man nat�rlich vergessen, wenn's um mehr Text geht, aber mir blinzelt
wenigstens irgendwo das Gl�ck zu...)

Vorher machte ich es so...
...
...
/Helvetica-Bold findfont 8 scalefont setfont   <-- 8pt. Helvetica w�hlen
(EUROCARD) show      <-- Text ausgeben
...
...


Jetzt mach' ich' es so...
...
...
/Helvetica-Bold findfont 8 scalefont setfont   <-- 8pt. Helvetica w�hlen
(EUROCARD) true      <-- Das Wort EUROCARD auf den Stack
charpath clip        <-- Kontur in einen Clip-Pfad umwandeln
1 setgray            <-- Wei�e Farbe
fill                 <-- ausmalen
...
...




mfg

  Ing. Rainer Hantsch

--
.---------------------------------------------------------------------.
|      \\|//              Ing. Rainer HANTSCH  -  Hardware + Software |
|      (o o)              Forget Windoze! -- We focus on L-I-N-U-X... |
|--oOOo-(_)-oOOo------------------------------------------------------|
| Ing. Rainer HANTSCH |  mail: [EMAIL PROTECTED]                   |
| Khunngasse 21/20    |   www: http://www.hantsch.co.at               |
| A-1030 Vienna       |   tel: +43-1-79885380    fax: +43-1-798853818 |
| ** A u s t r i a ** | handy: +43-664-9194382   UID-Nr: ATU 11134002 |
'---------------------------------------------------------------------'


_______________________________________________
fpc-pascal maillist  -  [EMAIL PROTECTED]
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to