Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Visualisierung / Drucken von XML mit eingebundenem Stylesheets (https://www.delphipraxis.net/152635-visualisierung-drucken-von-xml-mit-eingebundenem-stylesheets.html)

delphitrixer 30. Jun 2010 10:13


Visualisierung / Drucken von XML mit eingebundenem Stylesheets
 
Hallo Zusammen

Ich suche nach einer Möglichkeit, bestehende XML-Dateien, die ein XLS-Stylesheet eingebunden haben, innerhalb meiner Delphi-Anwendung anzuzeigen (Vorschau) und ausdrucken zu können.

Mit TWebbrowser habe ich es bereits einmal ausprobiert. Visualisierung ist damit zwar möglich. Drucken ist aber, wie in anderen diverses Threads in diesem Forum nachlesbar ist, mehr als unzufriedenstellend.

Kennt jemand einen guten Lösungsansatz, wie man solche XML/XSL zur Ansicht und aufs Papier bringt? Am besten wäre eine eingeständige Komponente oder so. Darf auch was kosten. :wink:

Danke für Eure Tips!

BerndS 30. Jun 2010 13:02

AW: Visualisierung / Drucken von XML mit eingebundenem Stylesheets
 
Hallo delphitrixer
Ich benutze dazu bisher auch TWebbrowser. Mit MS Word (nur 2003+2007 getestet) kann man die XML auch laden. Dort ist es dann möglich, zwischen der xsl-Ansicht und nur der Daten-Ansicht um zuschalten. Die Ansicht in der TWebbrowser-Komponente ist nicht mit der aus Word identisch.
Gruß Bernd

delphitrixer 30. Jun 2010 13:58

AW: Visualisierung / Drucken von XML mit eingebundenem Stylesheets
 
Hallo Bernd

Danke für die Antwort. Um die XML in einer lesbaren Form mit dem XSL-Stylesheets anzuzeigen ist TWebbrowser sich anwendbar. Aber der Ausdruck auf einen frei wählbaren Drucken oder gar ein Batchdruck von mehrerer Dokumenten wird man damit nicht hinbekommen.

Mit Word habe ich das noch nicht versucht aber lieber wäre mir eine "unabhängige" Lösung die rein in Delphi realisiert ist. Wenn möglich möchte ich nicht vom IE und MS Office abhängig sein. Lieber würde ich eine Komponente einsetzen die das alleine regelt.

Weiss niemand einen Tip? Schlägt sich sonst noch jemand mit XML/XSL und Delphi herum?

Danke Euch für weitere Tips, wenn Ihr welche haben solltet.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:30 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz