Entwickler-Ecke
Sonstiges (.NET) - Graphics als Datei (RTF usw.)
hui1991 - Di 11.08.09 11:21
Titel: Graphics als Datei (RTF usw.)
Hallo,
gibt es eine gute Möglichkeit um eine Datei erstellen zu können der z. B. eine RTF-Datei ist.
Ich habe eine Klasse geschrieben der ich ein Graphics übergeben kann und auf diesem kann ich dann meine Auszudruckende Seite drauf Zeichnen. Kann ich diese irgendwie als RTF abspeichern? Ich könnte das Bild auch einfach abspeichern, blos das ist nicht das Ziel, man sollte den Text schon markieren. Als XPS geht es, aber man benötigt da einen Druckertreiber dafür.
Ich hab es bis jetzt versucht als Word-HTML abzuspeichern, klappt aber leider nicht so ganz wie ich will und sieht nach mehr Aufwand aus.
Leider gibt Google nur den umgekehrten Weg :(
Will ein Graphics als RTF speichern und nicht auf das Graphics ein RTF zeichnen.
Kha - Di 11.08.09 19:18
Wie soll das denn funktionieren? Glaubst du, im Framework ist ein OCR-Reader eingebaut :zwinker: ?
Da musst du dir schon den RTF-Code selbst zusammensetzen oder (dürfte etwas einfacher sein) nach einem Report-Generator suchen, denn genau das scheinst du ja zu brauchen.
hui1991 - Mi 12.08.09 07:54
Wenn ich auf einem Graphics z. B. Text schreibe und es als XPS Drucke, dann kann ich auch den Text markieren.
Kann ich irgendwie auf das Graphics zugreifen und sehen was da drauf gepinselt wurde?
PrintDocument gibt auch ein Graphics-Objekt und da zeichne ich mit DrawText usw. drauf.
Das Problem ist es hat keine Funktion das ich es als Datei speichern kann.
In moment setze ich den Text mit VML zusammen.
Kha - Mi 12.08.09 18:57
hui1991 hat folgendes geschrieben : |
| Kann ich irgendwie auf das Graphics zugreifen und sehen was da drauf gepinselt wurde? |
Jupp, über einen Druckertreiber *g* . Aber was würde dir das bringen? Bei der Konvertierung nach RTF bringt dich das doch kein Stück weiter.
Und selbst wenn es irgendwie funktionieren würde, ist ein Report Generator doch um Längen einfacher als Graphics-Gefrickel...
hui1991 - Fr 14.08.09 11:38
Ich hab in moment Positionen von meinen Elementen.
Dachte ich mach das über HTML, das haut irgendwie nicht hin.
Das Format von RTF ist so kompliziert das ich es nicht kapiere :(
Bibliotheken wie iText check ich net.
Die einzigen Code-Beispiel für Linien und so gibt es nur für PDF.
Ich muss nur wissen wie ich eine Datei erstelle um Textfelder, Linien, Rechtecke und Bilder in eine Datei speichern kann die mit Word geöffnet werden kann.
Ich hab jetzt 2 Stunden gegoogelt und nichts gefunden wie man eine Datei zusammen bauen kann, mit der Word keine Probleme hat und sie so darstellt wie ich das will.
Word schafft es ohne Probleme so eine Datei zu speichern, blos ich möchte es von meinem Programm aus erstellen lassen können...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!