LabVIEWForum.de
RTF, HTML und PDF innerhalb von VI anzeigen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: RTF, HTML und PDF innerhalb von VI anzeigen (/Thread-RTF-HTML-und-PDF-innerhalb-von-VI-anzeigen)



RTF, HTML und PDF innerhalb von VI anzeigen - achim @ FZK - 14.12.2020 07:17

Hallo,

ich bin dabei einen Automatismus zu erzeugen, welcher einer Exe automatisch (über einen stark modifizierten Buildvorgang) die benutzten OpenSource-Lizenztexte anfügt um hier endlich mal rechtssicher zu werden.

Hier fehlt mir noch ein kleiner Baustein zum Grück und zwar eine Möglichkeit PDF, RTF und HTML inline in einem VI anzuzeigen.
Ich würde vermuten, das das mit ActiveX geht, hab aber keinen Plan und finde keine Beispiele.

Hat jemand sowas schon mal gemacht?

Viele Grüße,
Achim


WebBrowser und RichTextBox - achim @ FZK - 14.12.2020 14:33

Sooo,

ich habe inzwschen den Webbrowser gefunden und auch die RichTextBox.

Beide Elemente sind aber komisch.
- Sie haben zwar eine Property Visible aber die bewirkt nichts.
- Beide möchten nicht in einem TabControl platziert werden.

Ich will eigentlich, je nachdem was man ausgewählt hat, mal den Webbrowser und mal die RichTextBox anzeigen. Da die aber nicht in nen TabControl möchten, habe ich nun übereinander liegen und möchte beide einzeln ausblenden, so wie ich es brauche. Geht aber nicht. Weiß da jemand mehr drüber?


RE: RTF, HTML und PDF innerhalb von VI anzeigen - GerdW - 14.12.2020 15:17

Hallo Achim,

Zitat:ich habe inzwschen den Webbrowser gefunden und auch die RichTextBox.

Beide Elemente sind aber komisch.
- Sie haben zwar eine Property Visible aber die bewirkt nichts.
- Beide möchten nicht in einem TabControl platziert werden.
Beide sind über ActiveX eingebunden!?
Solche ActiveX-Elemente mögen es nicht, in einem TabControl versteckt zu werden. Ich glaube, LabVIEW blendet die ähnlich wie ein Subpanel ins Frontpanel ein…

Idee: Du könntest beides in einem subVI erstecken, welches in einem Subpanel eingeblendet wird. Habe ich aber auch noch nicht getestet…


RE: RTF, HTML und PDF innerhalb von VI anzeigen - BNT - 14.12.2020 15:31

Also ich pack die EUPL als rtf zum Installer. Da ist sie gut aufgehoben.

Zusätzlich im Menü->Help->About me einige Hinweise zur Applikation, Copyright und Copyleft mit Hinweis auf das Installationsverzeichnis.

Das sollte meiner Meinung nach genügen.

Gruß Holger


RE: RTF, HTML und PDF innerhalb von VI anzeigen - achim @ FZK - 14.12.2020 15:49

(14.12.2020 15:17 )GerdW schrieb:  Hallo Achim,

Zitat:ich habe inzwschen den Webbrowser gefunden und auch die RichTextBox.

Beide Elemente sind aber komisch.
- Sie haben zwar eine Property Visible aber die bewirkt nichts.
- Beide möchten nicht in einem TabControl platziert werden.
Beide sind über ActiveX eingebunden!?
Solche ActiveX-Elemente mögen es nicht, in einem TabControl versteckt zu werden. Ich glaube, LabVIEW blendet die ähnlich wie ein Subpanel ins Frontpanel ein…

Idee: Du könntest beides in einem subVI erstecken, welches in einem Subpanel eingeblendet wird. Habe ich aber auch noch nicht getestet…

Korrekt beide als ActiveX.

Mein Denkfehler war, dass das Element die AxtiveX Referenz ist aber nicht die vom LabVIEW Container.
Wenn man also noch mal eine Referenz erzeugt, dann kann man auch über einen PropertyNode das Teil einfach invisible machen.
Gestapelte Controls sind nicht schön aber an der Stelle ist das das einfachste... Subpanels dafür zu verwenden ginge sicher auch ist aber irgendwie overkilled.


RE: RTF, HTML und PDF innerhalb von VI anzeigen - Zelos - 17.05.2021 08:36

Hallo,

ich habe noch nicht allzu viel mit ActiveX gemacht, möchte in meinem aktuellen Projekt aber gern HTML Dateien, die ich im Rahmen einer Hilfedatei (*.chm) erstellen kann auch im Frontpanel einbinden können. Daher würde mich deine Lösung der Anzeige der html Dateien auf dem Frontpanel interessieren. Kannst du diesen Teil bitte posten?

Vielen Dank!

Gruß, Patrick