Les fenêtres

Contrôle de l’éditeur HTML .NET pour les applications de formulaire Windows

Posted by admin

Créer une application Windows Form orientée éditeur HTML WYSIWYG sur .NET Framework n’a jamais été aussi simple. Vous êtes un développeur .NET à la recherche d’un contrôle d’éditeur WYSIWYG qui prend / renvoie une chaîne HTML et vous souhaitez que votre application s’exécute sur .NET 2.0, 3.0, 3.5 et 4.x, n’est-ce pas? Vous êtes au bon endroit. SpiceLogic vous fournit un contrôle d’éditeur .NET WYSIWYG très efficace pour Windows Forms contenant la chaîne HTML GET et SETS. Vous pouvez utiliser ce contrôle pour développer des applications Windows telles que l’éditeur de contenu de page Web, l’éditeur de page Web complète, rédiger des messages électroniques ou toute application qui utilise un éditeur de texte enrichi pour votre utilisateur. Le contrôle est livré avec 2 propriétés de valeur spéciales, “BodyHtml” et “DocumentHtml”. Le BodyHtml extrait / définit le contenu HTML partiel tel que [b] Bonjour le monde[/b]. Le document HTML récupère / définit l’intégralité du document HTML qui peut être utilisé pour une page Web complète, telle que [HTML][head][/head][body][b] Bonjour le monde [/b][/body][/HTML].

L’éditeur est livré avec de nombreux outils d’édition HTML. Vous pouvez personnaliser tous les éléments des barres d’outils. Même si vous ne souhaitez pas utiliser les éléments d’usine standard et utiliser les vôtres à la place, ce contrôle vous fournit une interface facile à utiliser pour créer vos propres éléments de barre d’outils. Tous les articles d’usine sont entièrement personnalisables. De plus, toutes les fonctionnalités des éléments de la barre d’outils peuvent être implémentées en externe à l’aide du vaste ensemble de méthodes publiques. Cette fois, vous n’avez pas à vous soucier de la localisation. Vous pouvez personnaliser tous les textes et remplacer les dialogues fournis en usine par vos propres dialogues dans votre propre langue! Il est hautement optimisé pour les systèmes d’exploitation Windows Vista 64 bits. Les propriétés de valeur HTML sont optimisées pour la liaison de données. Il contient de nombreuses propriétés publiques, méthodes et événements utiles. Il y a simplement une bonne vérification orthographique intégrée. Le style du corps peut également être modifié à l’aide d’un riche éditeur CSS GUI, disponible à la fois au moment de la conception et à l’exécution.

Points forts:

Prise en charge des URL de base et relatives:

Ce contrôle convient parfaitement aux documents HTML qui ont des URL relatives dans la référence du chemin source. Vous pouvez donc maintenant afficher une image dans l’éditeur avec la balise suivante: [img src=”myImage.jpg” /]. Le contrôle est fourni avec une propriété nommée «BaseUrl». Vous devez définir cette propriété sur le dossier d’image ou l’URL Internet. Alors devine quoi !! Vous pouvez soumettre votre application au PC de votre utilisateur, où vous modifiez simplement l’URL de base par programme afin que les images puissent être affichées sur n’importe lequel des PC de votre utilisateur.

Correcteur orthographique:

Cette commande est équipée d’un correcteur orthographique. Vous pouvez utiliser vos propres dictionnaires avec le correcteur orthographique.

API de recherche:

L’API de recherche est incluse dans la vérification. Vous pouvez utiliser la boîte de dialogue de recherche standard ou vous pouvez implémenter la boîte de dialogue de recherche vous-même.

Interface personnalisable:

Ce contrôle est livré avec deux barres d’outils d’usine, avec de nombreux éléments de barre d’outils étendus. Ils sont suffisamment parfaits pour gérer presque toutes vos tâches d’édition. Vous pouvez également les personnaliser. Même si vous ne souhaitez pas les utiliser et que vous souhaitez à la place utiliser vos propres éléments de barre d’outils, vous pouvez également le faire.

Mode conception et mode source:

Deux modes d’édition sont disponibles. Le mode de création WYSIWYG et le mode source Raw Html qui vous donnent un contrôle total sur le contenu HTML.

Événements:

Deux événements marquants méritent d’être mentionnés. Événement et événement modifié par HTML Paste. Devine !! Vous pouvez intercepter l’événement Paste et manipuler le contenu collé de ClipBoard et appliquer votre logique de filtrage. Très utile pour filtrer le contenu MS Word lors du collage. L’événement HTMLChanged se déclenche lorsque le code HTML change, similaire à la propriété TextChanged d’un contrôle TextBox. Vous pouvez également modifier le comportement par défaut du chargement et de l’enregistrement du code HTML dans l’éditeur en fonction de vos besoins.

Méthodes:

Il existe de nombreuses méthodes utiles, telles que l’obtention ou la définition des positions du curseur, des positions de défilement, la méthode GetPlainText (). La méthode GetPlainText () n’est pas un retour, une simple version texte du HTML. Au lieu de cela, le texte renvoyé conserve la mise en page du contenu HTML d’origine tel que des tableaux, des paragraphes, etc. Cool, n’est-ce pas?

Propriétés:

Il existe de nombreuses propriétés utiles telles que les propriétés de visibilité du curseur (GET / SET), la propriété en lecture seule (GET / SET), la propriété Word Wrap (GET / SET). Propriété disponible pour sélectionner Saut de ligne unique ou Paragraphe sur la réponse de la touche Entrée.

Compound Property Operations contient des méthodes associées aux éléments de la barre d’outils. Autrement dit, si vous souhaitez créer votre propre bouton et lui donner la fonctionnalité de copie par défaut, vous pouvez appeler la méthode Copy () de cette propriété.

La propriété SelectionState, comme son nom l’indique, gère le contenu de l’éditeur. Par exemple, obtenir les attributs des éléments de l’éditeur et également déterminer l’état de la sélection actuelle. Il a des propriétés comme IsBold, IsHyperLinkSelected, IsImageSelected, IsItalic, etc. Il contient l’une des propriétés ActiveHTMLElement importantes de type IHTMLElement. Cette propriété vous donne un contrôle total de la programmation pour obtenir l’élément actif en tant que modèle d’objet de document et manipuler l’élément (en tant que nœud).

Connexion de données:

Pour la liaison de données, vous pouvez lier le champ de chaîne de chaque ensemble de données aux propriétés BodyHtml ou DocumentHtml de l’éditeur. Cela vous donne une excellente opportunité d’utiliser des modèles de base de données avec l’éditeur.

Formatez le document:

En dehors du mode conception, vous pouvez modifier le style du corps du document directement depuis l’éditeur à la fois en mode conception et à l’exécution.

D’autres fonctionnalités intéressantes incluent:

– Assez basique même pour les utilisateurs les plus novices.

– Optimisé pour le système d’exploitation Vista 64 bits.

– Éditeur de collection GUI au moment du design disponible pour manipuler les propriétés des éléments de la barre d’outils.

– Interface plus simple pour ajouter un nouvel élément de barre d’outils.

– Le HTML peut être récupéré en tant que vieux HTML, XHTML et XML

– Produit proprement [span] balises pour les éléments de police; ([span]texte ici ..[/span] (ne pas [font]texte ici.[/font])

– Boîte de dialogue GUI pour insérer / mettre à jour des tables

– Boîte de dialogue GUI pour l’édition des cellules du tableau.

– Boîte de dialogue de recherche GUI; L’API de recherche est également disponible pour implémenter vos propres interfaces utilisateur de recherche.

Leave A Comment