Syncfusion Feedback

Confiado por las empresas líderes del mundo

Syncfusion Trusted Companies

Aperçu

L’Rich Text Editor Blazor est un éditeur HTML WYSIWYG et un éditeur Markdown WYSIWYG riche en fonctionnalités. L’Rich Text Editor est utilisé pour créer des blogs, des publications de forum, des sections de notes, des tickets de support (incidents), des sections de commentaires, des applications de messagerie, et plus encore. Le contrôle offre une interface utilisateur efficace pour une meilleure expérience d’édition avec le support mobile. Il dispose d’une variété d’outils pour éditer et formater du contenu riche et renvoie un balisage HTML valide ou du contenu Markdown (MD). Il permet aux utilisateurs d’insérer des images, des liens, des tableaux et des listes avec des architectures modulaires.


Pourquoi choisir l’Rich Text Editor Blazor Syncfusion Essential Studio® ?

Blazor Wysiwyg Editor image

Éditeur WYSIWYG

Le composant Blazor Rich Text Editor peut être utilisé comme un éditeur HTML WYSIWYG ou un éditeur Markdown, et il prend également en charge l’édition Iframe avec des caractéristiques Iframe configurables.

Blazor Rich Text Editor Easy Interaction image

Interaction facile

Vous pouvez facilement formater le texte et les paragraphes en définissant les couleurs de premier plan et d’arrière-plan de l’éditeur, le type de police, l’italique, le soulignement, le barré et le gras. Vous pouvez également ajouter des listes personnalisées ordonnées (numérotées) ou non ordonnées (à puces) et modifier la taille de l’éditeur.

Blazor Rich Text Editor Flexible Editing image

Édition flexible

Pour une meilleure expérience d’édition, le composant Blazor Rich Text Editor offre une variété d’outils et de choix. Ainsi, vous pouvez rapidement insérer des images, des vidéos, des liens hypertextes, et des tableaux ; fusionner des cellules de tableau ; et configurer les touches.

Blazor Rich Text Editor Html Preview image

Prévisualiser le code HTML

Examinez et modifiez le code HTML directement dans le code source et visualisez le résultat de la prévisualisation (éditeur HTML en direct).

Blazor Rich Text Editor Tools image

Barre d’outils avec un riche ensemble d’outils

L’Rich Text Editor WYSIWYG pour Blazor offre une variété d’options de barre d’outils entièrement personnalisables. Les options permettent des barres d’outils multi-lignes, extensibles, rapides et flottantes. Les commandes d’outils sont regroupées en fonction de fonctionnalités connexes.

Blazor Rich Text Editor Adaptive Ui image

S’adapte à toute résolution

L’Rich Text Editor a une disposition très réactive et un design optimisé pour les ordinateurs de bureau, les écrans tactiles et les smartphones. Il fonctionne bien sur tous les téléphones mobiles utilisant iOS, Android ou Windows OS.

Blazor Rich Text Editor Third Party Integration image

Intégration avec des bibliothèques tierces

Facile d’intégrer des bibliothèques tierces comme le correcteur orthographique, CodeMirror, etc., avec l’Rich Text Editor pour améliorer le contenu de l’éditeur de texte HTML Blazor.

Blazor Rich Text Editor Globalization image

Globalisation et localisation

Permet aux utilisateurs de différentes régions d’utiliser l’Rich Text Editor en formatant les dates, la devise et la numérotation selon leurs préférences.


Rich Text Editor intelligent avec intégration de l’IA

Améliorez votre écriture avec l’Rich Text Editor Blazor amélioré par l’IA. Corrigez la grammaire, reformulez les phrases, traduisez les langues et résumez le contenu instantanément, le tout au sein de votre application.

Une écriture plus intelligente commence ici

Composant Rich Text Editor Blazor alimenté par IA.


Exemple de code de l’Rich Text Editor Blazor

Commencez facilement avec l’Rich Text Editor Blazor en utilisant quelques lignes de code C# simples, comme illustré ci-dessous. Explorez également notre exemple d’Rich Text Editor Blazor qui vous montre comment rendre et configurer l’Rich Text Editor.

@using Syncfusion.Blazor.RichTextEditor

<SfRichTextEditor @bind-Value="rteValue">
    <RichTextEditorToolbarSettings Items="@Tools" />
</SfRichTextEditor>

@code {
    private string rteValue { get; set; } = @"<p>The Rich Text Editor component is WYSIWYG ('what you see is what you get') editor that provides the best user experience to create and update the content. Users can format their content using standard toolbar commands.</p>
    <p><b> Key features:</b></p>
    <ul>
        <li><p> Provides <b>IFRAME</b> and <b>DIV</b> modes </p></li>
        <li><p> Capable of handling markdown editing.</p></li>
    </ul>";

    private List<ToolbarItemModel> Tools = new List<ToolbarItemModel>()
{
    new ToolbarItemModel() { Command = ToolbarCommand.Bold },
    new ToolbarItemModel() { Command = ToolbarCommand.Italic },
    new ToolbarItemModel() { Command = ToolbarCommand.Underline },
    new ToolbarItemModel() { Command = ToolbarCommand.Separator },
    new ToolbarItemModel() { Command = ToolbarCommand.Formats },
    new ToolbarItemModel() { Command = ToolbarCommand.Alignments },
    new ToolbarItemModel() { Command = ToolbarCommand.Separator },
    new ToolbarItemModel() { Command = ToolbarCommand.CreateLink },
    new ToolbarItemModel() { Command = ToolbarCommand.Image },
    new ToolbarItemModel() { Command = ToolbarCommand.CreateTable },
    new ToolbarItemModel() { Command = ToolbarCommand.Separator },
    new ToolbarItemModel() { Command = ToolbarCommand.SourceCode },
    new ToolbarItemModel() { Command = ToolbarCommand.Separator },
    new ToolbarItemModel() { Command = ToolbarCommand.Undo },
    new ToolbarItemModel() { Command = ToolbarCommand.Redo }
};
}

Barre d’outils de l’éditeur HTML

La barre d’outils de l’éditeur HTML WYSIWYG offre une variété de commandes pour éditer et formater le contenu. Vous pouvez formater le texte et les paragraphes ; insérer des images, des liens hypertextes, des tableaux et des listes, etc. Les commandes d’outils sont regroupées en fonction de fonctionnalités connexes.

Barre outils multi lignes de éditeur HTML WYSIWYG Blazor.

Barre d’outils multi-lignes

Les commandes de la barre d’outils excédentaires sont encapsulées dans les lignes suivantes de la barre d’outils.

Développer la barre outils de éditeur HTML WYSIWYG Blazor.

Barre d’outils extensible

Les commandes de la barre d’outils excédentaires, masquées dans la ligne suivante, deviennent visibles lorsque la barre d’outils est étendue via l’icône d’extension.

Rich Text Editor Blazor avec barre outils rapide.

Barre d’outils rapide

Cette barre d’outils contient les commandes fréquemment utilisées liées au texte, aux images, aux tableaux et aux liens. Elle permet d’accéder et de formater rapidement ces éléments. Vous pouvez personnaliser la barre d’outils elle-même.

Barre outils flottante de éditeur HTML WYSIWYG Blazor.

Barre d’outils flottante

La barre d’outils de l’éditeur HTML WYSIWYG ne reste pas en haut de l’éditeur, mais flotte dans la zone de l’éditeur lors du défilement de la page de l’éditeur.

Outils entièrement personnalisables dans Rich Text Editor Blazor.

Entièrement personnalisable

Les boutons de la barre d’outils sont entièrement personnalisables. Vous pouvez ajouter ou supprimer des boutons et également regrouper les commandes par catégorie. Vous pouvez concevoir la barre d’outils pour répondre aux besoins de votre application, comme un éditeur de blog HTML ou un composeur d’e-mails HTML.

Outil personnalisé de éditeur HTML WYSIWYG Blazor.

Outil personnalisé

Ajoutez vos propres commandes (outils) avec des actions à la barre d’outils, ainsi que les commandes intégrées.


Éditeur HTML WYSIWYG Blazor en ligne.

Mode en ligne

Fait apparaître l’éditeur HTML en ligne lorsque vous cliquez ou sélectionnez du contenu dans une zone editable.


Mention et hashtag

Lors de la composition de contenu dans l’Rich Text Editor Blazor, les utilisateurs ou les groupes peuvent être étiquetés ou sélectionnés dans la liste de suggestions.

Rich Text Editor Blazor avec mention et hashtag.


Expérience d’édition

L’Rich Text Editor Blazor, doté d’une interface utilisateur riche, offre un large éventail d’outils et d’options pour une meilleure expérience d’édition.

Insertion dans Rich Text Editor Blazor.

Insérer des images

Vous pouvez insérer des images dans votre contenu à partir d’un chemin local ou d’un chemin de serveur avec des légendes d’image, puis lier des URL aux images. Vous pouvez télécharger des images sur un serveur par glisser-déposer ou par téléchargement de fichiers. De plus, l’éditeur offre des options pour insérer des images aux formats BLOB ou Base64.

Insertion de liens hypertextes dans Rich Text Editor Blazor.

Insérer des liens hypertextes

Vous pouvez insérer ou modifier les liens hypertextes avec des options de personnalisation telles que le texte d’affichage, l’info-bulle et les liens à ouvrir dans une nouvelle fenêtre.

Insertion de tableaux dans Rich Text Editor Blazor.

Insérer des tableaux

Vous pouvez insérer et modifier des tableaux HTML pour afficher des données tabulaires de type grille dans l’Rich Text Editor. Manipulez le tableau et ses éléments dynamiquement : insérez ou supprimez des lignes et des colonnes, redimensionnez l’ensemble du tableau ou des lignes ou colonnes spécifiques, supprimez un tableau.

Rich Text Editor Blazor avec fusion et fractionnement de tableaux.

Fusion et fractionnement de cellules de tableau

Fusionnez deux cellules ou plus d’une ligne et d’une colonne en une seule cellule avec son contenu. De plus, une seule cellule peut être divisée horizontalement et verticalement.

Rich Text Editor Blazor avec outils alignement de texte.

Alignement du texte

Alignez votre contenu à gauche, au centre ou à droite, ou justifiez-le.

Configuration de la touche Entrée et Maj+Entrée

L’Rich Text Editor permet de personnaliser la balise insérée en appuyant sur les touches Entrée et Maj+Entrée. Les balises suivantes peuvent être configurées :

  • P : Lorsque ‘P’ est configuré, appuyer sur Entrée ou Maj+Entrée créera une balise ‘p’.
  • DIV : Lorsque ‘DIV’ est configuré, appuyer sur Entrée ou Maj+Entrée créera une balise ‘div’.
  • BR : Lorsque ‘BR’ est configuré, appuyer sur Entrée ou Maj+Entrée créera une balise ‘br’.

Formatage du texte

  • Formatez le contenu sélectionné, des paragraphes entiers ou des mots ou caractères spécifiques.
  • Formatez les titres, les citations, le code, les paragraphes, etc.
  • Mettez en gras, en italique, soulignez, barrez ou capitalisez les lettres et les mots.
  • Modifiez l’indentation et l’espacement des paragraphes.
  • Sélectionnez les polices et leur taille.
  • Utilisez des indices et des exposants.
  • Sélectionnez la couleur de la police et la couleur d’arrière-plan du contenu.

Texte de formatage de Rich Text Editor Blazor.


Éditeur HTML WYSIWYG Blazor liste personnalisée.

Ajout de listes personnalisées

Créez des listes ordonnées (numérotées) ou non ordonnées (à puces) pour organiser le contenu dans l’Rich Text Editor Blazor. Il prend en charge la modification de l’apparence des puces pour les listes non ordonnées en cercles ou en carrés. Il prend également en charge différents formats de numérotation pour les listes ordonnées, tels que les minuscules grecques ou les chiffres romains majuscules.


Éditeur de texte en plein écran

L’option intégrée permet à l’éditeur HTML WYSIWYG d’être en plein écran (éditeur pleine page) pour l’édition du contenu.

Éditeur de texte en plein écran dans éditeur HTML WYSIWYG Blazor.


Rich Text Editor Blazor avec formatage lors du collage.

Coller depuis Microsoft Word et Excel

L’Rich Text Editor Blazor offre des options intégrées pour coller du contenu avec des images de Microsoft Word, Microsoft Outlook et Microsoft Excel dans l’éditeur en filtrant les balises, les attributs et les styles. Vous pouvez contrôler si le contenu est collé en texte brut, nettoyé de ses styles, ou avec les styles de formatage source.


Lien hypertexte automatique d’URL

Le contrôle transforme automatiquement le texte en lien hypertexte lorsqu’un utilisateur tape une URL en texte brut.

Blazor Rich Text Editor Autolinking image


Validations de formulaire dans éditeur HTML WYSIWYG Blazor.

Validations de formulaire Blazor

L’Rich Text Editor Blazor est un composant de formulaire qui prend en charge de manière transparente les formulaires et obtient les valeurs lors de la soumission du formulaire. Les deux types de validation sont :

  • Validation requise
  • Validation de longueur maximale

Limiter la longueur du contenu

Les utilisateurs peuvent limiter le nombre maximum de caractères du contenu.

Longueur maximale de éditeur HTML WYSIWYG Blazor.


Blazor Rich Text Editor Resize image

Éditeur redimensionnable

L’Rich Text Editor pour Blazor dispose d’un support de redimensionnement intégré qui permet d’élargir ou de réduire la zone de contenu.


Fonctionnalités supplémentaires

Éditeur de texte riche Blazor avec opérations de presse papiers.

Couper, copier et coller

Le composant Blazor Rich Text Editor permet aux utilisateurs d’utiliser les opérations du presse-papiers (couper, copier et coller).

Contrôle de Rich Text Editor Blazor avec actions annuler.

Gestionnaire annuler/rétablir

L’Rich Text Editor Blazor gère l’historique d’annulation pour stocker les actions d’édition des utilisateurs et leur permet de personnaliser les étapes d’annulation.

Rich Text Editor Blazor avec support impression.

Imprimer le contenu de l’éditeur de texte

Imprimez le contenu de l’Rich Text Editor WYSIWYG soit en utilisant l’option d’impression de la barre d’outils, soit par programme avec le style de format appliqué.

Rich Text Editor réactif pour Blazor.

Éditeur WYSIWYG réactif et adapté au toucher

L’Rich Text Editor pour Blazor (éditeur HTML mobile) reconnaît les gestes tactiles, permettant à l’utilisateur de glisser vers la gauche ou la droite pour déplacer la barre d’outils. La conception réactive et conviviale pour les mobiles offre la meilleure expérience utilisateur sur tous les téléphones mobiles, tablettes et facteurs de forme de bureau.

Thèmes pris en charge par Rich Text Editor Blazor.

Thèmes intégrés et personnalisables

L’Rich Text Editor Blazor est livré avec plusieurs thèmes intégrés tels que Tailwind CSS, Bootstrap 5, Bootstrap 4, Bootstrap, Material, Fabric, Fluent et contraste élevé.

API de Rich Text Editor Blazor.

API conviviales pour les développeurs

Il existe suffisamment d’API côté client disponibles pour optimiser le processus d’édition de contenu.


Accessibilité de l’éditeur HTML

Navigation au clavier dans Rich Text Editor Blazor.

Le composant Blazor Rich Text Editor assure que chaque cellule est accessible en utilisant le clavier. Les principales fonctionnalités comme le tri, la sélection et l’édition peuvent être effectuées en utilisant uniquement les commandes du clavier ; aucune interaction à la souris n’est requise. Cela aide à créer des applications hautement accessibles en utilisant ce composant.

Support de accessibilité et du lecteur décran dans Rich Text Editor Blazor.

Lecteur d’écran

La vue de l’Rich Text Editor Blazor bénéficie d’un support complet d’accessibilité WAI-ARIA. L’interface utilisateur de l’Rich Text Editor inclut des éléments visuels à contraste élevé qui aident les personnes malvoyantes à avoir la meilleure expérience de visionnage. De plus, des descriptions d’interface utilisateur valides sont facilement accessibles grâce à des technologies d’assistance telles que les lecteurs d’écran.

Afficher de droite à gauche dans Rich Text Editor Blazor.

De droite à gauche (RTL)

L’Rich Text Editor Blazor prend en charge le rendu de droite à gauche, permettant d’afficher la direction du texte et la mise en page de l’éditeur de texte de droite à gauche. Cela améliore l’expérience utilisateur et l’accessibilité pour les langues RTL telles que l’arabe, le farsi, l’hébreu, etc.






Autres frameworks pris en charge

L’Rich Text Editor est disponible pour les frameworks React, Angular, JavaScript et Vue. Explorez ses options spécifiques à la plateforme via les liens suivants :

L’Rich Text Editor Blazor fonctionne bien avec tous les navigateurs web modernes, y compris Chrome, Firefox, Edge, Safari et Opera.

Navigateurs pris en charge dans Rich Text Editor Blazor.

Componentes de Blazor: más de 145 componentes de interfaz de usuario y DataViz

Foire aux questions

L’éditeur de texte riche Blazor de Syncfusion est un éditeur HTML WYSIWYG riche en fonctionnalités qui offre les fonctionnalités suivantes :

  • Offre la meilleure expérience d’édition WYSIWYG avec les éditeurs HTML et Markdown.

  • Flexible pour intégrer des bibliothèques tierces.
  • Éditeur en mode inline pour afficher les commandes à la demande.

  • L’un des meilleurs éditeurs de texte riche Blazor du marché qui offre une interface utilisateur riche en fonctionnalités pour interagir avec le logiciel.
  • Configuration simple et API.

  • Prend en charge tous les navigateurs modernes.
  • Mobile, tactile et réactif.
  • Démos, documentation et vidéos complètes pour apprendre rapidement et commencer avec l’éditeur de texte riche Blazor.

Nous ne vendons pas l’Rich Text Editor Blazor séparément. Il n’est disponible à l’achat que dans le cadre de la licence d’équipe Syncfusion. Celle-ci contient plus de 1,600 composants et frameworks, y compris l’Rich Text Editor Blazor. Le prix de la licence d’équipe commence à 395 $ par mois pour 5 développeurs, et inclut le support et les mises à jour jusqu’à l’expiration de l’abonnement. De plus, nous pourrions offrir des réductions en fonction des promotions actuellement actives. Veuillez contacter nos spécialistes produits dès aujourd’hui pour voir si vous êtes admissible à des réductions supplémentaires.

Vous pouvez trouver notre démo de l’Rich Text Editor Blazor, qui montre comment rendre et configurer l’Rich Text Editor.

Non, nos 1,600+ composants et frameworks pour le web, le mobile et le desktop, y compris notre Rich Text Editor Blazor, ne sont pas vendus individuellement. Ils sont uniquement disponibles dans le cadre d’une licence d’équipe. Cependant, nous avons fixé un prix compétitif pour le produit, de sorte qu’il ne coûte qu’un peu plus que ce que d’autres fournisseurs facturent pour leur seul composant Rich Text Editor. Nous avons également constaté que, selon notre expérience, nos clients commencent généralement par utiliser l’un de nos produits, puis étendent rapidement à plusieurs produits, nous avons donc pensé qu’il était préférable d’offrir tous les 1,600+ composants et frameworks pour un abonnement qui commence à 395 $ par mois pour une équipe de 5 développeurs. De plus, nous pourrions être en mesure d’offrir des réductions en fonction des promotions actuellement actives. Veuillez contacter nos spécialistes produits dès aujourd’hui pour voir si vous êtes admissible à des réductions supplémentaires.

Non, il s’agit d’un produit commercial qui nécessite une licence payante. Cependant, une licence communautaire gratuite est également disponible pour les entreprises et les particuliers dont les organisations ont un chiffre d’affaires annuel brut inférieur à 1 million de dollars américains et cinq développeurs ou moins.

Un bon point de départ serait notre documentation complète de démarrage.

Nos clients nous aiment

Grâce à un excellent ensemble d’outils et à une excellente équipe d’assistance, Syncfusion® réduit le temps de développement de ses clients.
Voici quelques-uns de leurs témoignages.

Voir de vraies histoires de réussite

Des développeurs du monde entier font confiance à Essential Studio de Syncfusion pour simplifier les projets complexes et accélérer leur livraison. Grâce à sa vaste bibliothèque de contrôles d’interface utilisateur, à ses SDK puissants et à son support fiable, Essential Studio aide les équipes à créer des applications prêtes pour l’entreprise en toute confiance.

Explorer des études de cas


Evalue par des utilisateurs du monde entier.

Transformez vos apps aujourd’hui avec version d’essai gratuite ici a
Télécharger l'essai gratuit Aucune carte de crédit requise.

Recompenses

L’excellence—c’est une chose de l’affirmer, mais cela signifie davantage lorsque les autres la reconnaissent. Syncfusion® est fier de détenir les récompenses de l'industrie suivantes.

Activités récentes dans les tutoriels et blogs sur l’Rich Text Editor Blazor

Les vidéos de tutoriels et les articles de blog sur l’Rich Text Editor Blazor vous guideront dans la création de votre première application avec ces composants Blazor. Ils fournissent des stratégies de résolution de problèmes, décrivent les caractéristiques et les fonctionnalités, annoncent les nouvelles versions de fonctionnalités, expliquent les meilleures pratiques et présentent des scénarios d’exemple. Explorez nos dernières publications sur notre blog et nos chaînes de vidéos de tutoriels pour les mises à jour de l’Rich Text Editor Blazor.

Up arrow icon