** Reply to note from Martin Wiesenfeldt
Andre Best wrote:
... mit Grafik drauf habe, meine Kalkulationssoftware jedoch lediglich Text versteht. D.h. normalerweise drucke ich den Text einfach auf das Firmenpapier und fertig! ... ... Da beide als ps-Datei vorliegen und somit das Seitenformat feststeht, koennte man doch 'einfach' das Angebot(-File) in das Briefpapier(-File) kopieren, nur darf der Hintergrund dann nicht als weiss, sondern als transparent kopiert werden, da ansonst die Zielgrafik ueberschrieben wird!? ...
Mal sehen: wir brauchen eine PS-Datei und eine EPS-Datei. Dabei scheint deine Kalkulationssoftware keine groesseren Spruenge zu- zulassen. Was ist das denn fuer ein Programm? Selbstgeschrieben unter Linux?
java!
Wie sieht denn dessen PS-Ausgabe aus?
bisher laeuft diese Programm unter OS2, es soll in Zukunft unter LINUX laufen. Als beispiel koennte man doch die PS-Datei nehmen, die erzeugt wird, wenn ich aus der Anwendung auf fax (faxprint), drucke, daraus wird doch in /tmp eine Datei fax_user.ps geschrieben!
Die gescannte Datei wird man vielleicht auch vom Scanprogramm als EPS abspei- chern lassen koennen.
Kein Problem!
Also solltest Du letztere in erstere einbinden. Und da kommt es jetzt sehr drauf an, wie die erstere erzeugt wurde.
Wie und womit einbinden! Ich habe mir testweise schon mal GIMP angesehen, aber wenn ich da eine Grafik importiere, ueberschreibt der weisse Hintergrund die alte Grafik! Unter OS/2 arbeite ich mit FaxWorks/2, da kann ohne Probleme ein (oder mehrerere Grafiken) bereinandergelegt werden, wobei immer nur schwarz den Hintergrund ueberschreibt! In java habe ich mal gelesen, dass man den Pixeln einer Grafik das Flag 'transparent' geben kann. Dies sollte in LINUx auch machbar sein, diese modifizierte Datei koennte man dann auf jede andere drauflegen, lediglich die 'nicht-transparenten' Pixel wuerden die Grafik darunter ueberschreiben! Bye Andre * Andre Best * andre.best@gmx.net * Fax 089 2443 15498 * --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Wie Ralf in seiner Antwort schon schrieb, ist es "eigentlich" das einfachste, nur das Logo irgendwie passend einzubinden. Zu dem "wie und womit" einbinden: z.B. ein kleines C-Prog., das die passende Stelle findet und die EPS-Grafik dort reinkopiert. Aber wie gesagt, ohne wirklich den konkreten Aufbau zu kennen, wird das schwierig. Eine weitere Moeglichkeit waere auch, die Text- (und nicht die PS-Ausgabe) zu verwenden und ein kleines C-Prog darum zu stricken. Zur Transparenz: grundsaetzlich ist ein PS-Dokument erst mal leer und alle Ausgaben zeichnen nun darauf (standardmaessig in schwarz solange nichts anderes angegeben). Ein Problem entsteht nur dann, wenn in der PS-Datei explizite Anweisungen enthalten sind, die dieses einfache Verhalten umkrempeln. Und leider ist das recht haeufig der Fall, wenn man sich den Vorspann vieler kommerzieller Programme ansieht (Win-Druckertreiber, CorelDraw, Framemaker, ...) Aber wiederum: solange wir den Code nicht kennen, wird es schwie- rig, allgemeingueltige Tips zum Weitermachen zu geben. Jede Post- scriptdatei ist ein Programm, das von einem Interpreter ausge- fuehrt werden muss, um die Grafik zu erzeugen. Und so vielfaeltig sind dann auch die Realisierungsmoeglichkeiten. Insbesondere der Code vieler kommerzieller Programme enthaelt sehr komplexe Funk- tionen, Macros etc. Vieles davon soll deren Ausgabe "robust" ge- gen falsche Anweisungen eingebundener Files machen, will man de- ren Ausgabe aber seinerseits einbinden, dann beisst sich das nicht selten, dann sind genau das die Sorgenkinder. Insbesondere duerfen Standardroutinen beliebig umdefiniert werden, und das sogar auch noch waehrend des Programmablaufs beliebig oft. Ich habe aber das Gefuehl, dass das Thema fuer die Liste langsam OT wird. Martin -- DDDD PPPP III Martin.Wiesenfeldt@dpi.physik.uni-goettingen.de D D P P I Tel. ++49 551 397723 | Fax: ++49 551 397720 D D PPPP I 3. Physikalisches Institut, Uni Goettingen DDDD P III Buergerstr.42 44, 37073 Goettingen, Germany --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (2)
-
andre.best@gmx.net
-
Martin.Wiesenfeldt@dpi.physik.uni-goettingen.de