Ich muss ein WYSIWYG-Steuerelement in ein .NET-Formular einfügen. Ich habe dieses von SpiceLogic auf mehreren Seiten gefunden und habe mich gefragt, ob das eine brauchbare Bibliothek ist?
Wenn jemand zusätzliche Informationen hat, würde ich auch gerne andere anständige Alternativen kennen, sowohl kostenlose als auch nicht-kostenlose.
Vielen Dank im Voraus für Ihre Meinung dazu!
BEARBEITEN Sollte das vorher geklärt haben, aber das ist eine Desktop-Anwendung.
Sie können auch eine dieser Strategien ausprobieren:
Verwenden Sie das RichTextBox-Steuerelement, das ein FlowDocument verfügbar macht. Schreiben Sie ein Programm, das das FlowDocument in HTML konvertiert. Da FlowDocs viel mehr als HTML eingeschränkt sind, könnte diese Konvertierung ziemlich einfach sein (Abschnitte - & gt; div, Absatz - & gt; p, Stile - & gt; css oder Stilattribute usw.).
Verwenden Sie MSHTML, und versetzen Sie es in den Bearbeitungsmodus. Ссылка
Vielleicht möchten Sie XSStandard ausprobieren. Ich habe es in CMS-Websites verwendet und es funktioniert großartig. Sie können es auch mit Desktop-Apps verwenden. Es gibt eine kostenlose "Lite" -Version und eine For = Pay-Pro-Version. Es erstellt XHTML-Markup und verfügt über viele integrierte Funktionen.
Als Vergleich habe ich Telerik RAD Editor verwendet und XStandard ist viel besser (IMO). Ich habe auch andere webspezifische Lösungen wie FCKEditor und TinyMCE ausprobiert und bevorzuge XSStandard.
Wenn es Ihr Anliegen ist, XHTML von Anfang an ständig zu bekommen, was im Web veröffentlicht werden soll, dann würde ich sagen: "Ja", Sie können diese Komponente von SpiceLogic ausprobieren, insbesondere die Version 5.x, die wurde erst kürzlich veröffentlicht. Es enthält viele Funktionen wie das Einbetten von Bildern für einen E-Mail-Client, das Hochladen lokaler Bilder auf FTP, Einfügen aus MS Word, umfangreiche Dialoge für Tabellen, Bilder, Hyperlinks, Symbole, Inline-Rechtschreibprüfung und Rechtschreibprüfungsdialoge und vieles mehr.
Alle Screenshots: