![]() |
HTML Komponente gesucht / TWebBrowser Druckfunktion
Hallo,
Ich suche eine HTML Komponente, die ohne ActiveX/COM-Registrierung auskommt (DLL oder Source) und folgendes kann: Anforderungen 1) HTML4 / XHTML mit CSS Support 2) Möglichkeit den Inhalt auf beliebigem Drucker (Delphi Standarddrucker aus Printers) auszudrucken - hier hat ja MS beim IE geschlusert, damit geht das soweit ich weiß beim TWebBrowser auch nicht... Bisher finde ich zwar für 1) gute Sache - EmbeddedWb, PBear (zum Teil wegen der eigenen HTML Engine) jedoch hapert es immer an 2). Wegen der portablen Nutzung fallen Sachen mit registrierbaren ActiveX leider weg. Kennt jemand eine solche Komponente? Gerne auch teuer :) Gruß Assertor PS: Suche schon ziemlich lange, vielleicht hat ja jemand noch eine Idee. Ich grübele, ob es eine C++ DLL gibt, die ich für Delphi Wrappen kann... |
Re: HTML Komponente gesucht
Zitat:
Einziges Problem wäre das es atm scheinbar keinen Maintainer mehr dafür gibt (was mich wundert, wo das Teil doch nun Public Domain ist... :gruebel: ) |
Re: HTML Komponente gesucht
|
Re: HTML Komponente gesucht
Zitat:
Zitat:
|
Re: HTML Komponente gesucht
Nachfrage: Kann man denn irgendwie mit dem TWebBrowser oder TEmbeddedWB auf einem per Delphi-Code ausgewählten Drucker drucken oder ist das immer der Windows-Standarddrucker?
Ein GUI-Dialog kommt nicht in Frage, da dieser Code auch in einem Dienst arbeiten soll... Gruß Assertor |
Re: HTML Komponente gesucht
Zitat:
![]() |
Re: HTML Komponente gesucht
Zitat:
Steht eigentlich irgendwo ein Grund das es Deprecated ist? Ich meine bei Lazarus kann ich es verstehen (es war ja früher kein OpenSource), aber sonst nicht wirklich :gruebel: Okay, ich hab keine Ahnung was du machen willst, aber für ne einfache Online-Hilfe oder nen IF-Interpreter als Ausgabefläche ist es ganz gut geeignet ^^ |
Re: HTML Komponente gesucht / TWebBrowser Druckfunktion
Danke für die Antworten.
Da das ganze auch als Dienst läuft, fällt temporäres Ändern des Windows-Default Druckers aus, sonst kommen da andere Anwendungen ins Straucheln... Außerdem würde das sicherlich zu Rechteproblemen führen, ich versuche Schreib-Zugriff auf die Registry zu vermeiden. Also etwas mehr Infos: Es kommen XML Rohdaten an, die per LibXSLT nach Bedarf in a) HTML und b) andere XML Formate umgewandelt werden. Diese XSL-Stylesheets beschreiben also den grundlegenden Aufbau der Daten für die Anzeige und den Druck und enthalten entsprechend CSS und Tables. Besonders tricky ist, dass der Kunde diese XSLT beliebig anpassen und sprachlich übersetzen können muß. Am HTML stirbt z.B. PBear je nach Umfang der HTML/CSS Beschreibung. Deswegen für mich deprecated bzw. ungeeignet, da aktuelle HTML/CSS Standards der letzen Jahre nicht voll unterstützt werden... Hatte auch schon, neben PBear, TRichView mit HTML Import probiert. Kennt jemand sonst die Lösung von ![]() ![]() ![]() :roll: Schwierige Sache, sitze da schon ziemlich lange dran... TWebBrowser kann ja prinzipiell alles, nur der gezielte Druck macht mich verrückt. :wall: Gruß Assertor |
Re: HTML Komponente gesucht / TWebBrowser Druckfunktion
Ich setzt den Thread mal auf erledigt. Stimmt zwar nicht, aber scheinbar hat keiner eine Lösung bzw. dieses Problem schonmal gehabt und umgehen können.
Das ich auch immer so anspruchsvoll bin ;) |
Re: HTML Komponente gesucht / TWebBrowser Druckfunktion
Mal ein kurzer Nachtrag:
Ich habe nochmal alle verfügbaren Komponenten getestet - und siehe da: Die aktuelle PBear vom Februar 2008 unterstützt genau das, was ich brauche. HTML Anzeige und Druck an beliebigen Drucker. Das hier nicht jede Form von CSS/HTML unterstützt wird ist für eine Reports wurscht. Vielen Dank für die ganze Hilfe! Gruß Assertor :dp: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz