Aller au contenu
OFFICE · COMPLETE

ProofingPanel

Vérifications d’orthographe, de grammaire et de logique dans un seul panneau.

Vérifications d’orthographe, de grammaire et de logique dans un seul panneau, partagé par la visionneuse PDF, l’éditeur de documents et le tableur.

Pourquoi c’est utile

  • Anglais et bulgare
  • Orthographe, grammaire et logique
  • Un seul panneau

Où il trouve sa place

  • Documents
  • Tableurs
  • Présentations
Le contrôle ProofingPanel dans une page RayCraft

Exemple

<TextField Label="Text" Lines="4" @bind-Value="_text" />
<ProofingPanel Entries="Entries()" ReadOnly="true" Style="height:22rem" OnRecheck="Recheck" />

@code {
    private string _text = "This are a sample with with a repeated word and a missspelled one. Това е примерен текст с грешка в изречението  и двоен интервал.";
    private IReadOnlyList<ProofingEntry> _entries = [];

    protected override void OnInitialized() => Recheck();

    private IReadOnlyList<ProofingEntry> Entries() => _entries;

    private void Recheck() =>
        _entries = Proofreader.Shared.Check(_text ?? string.Empty, ProofOptions.Default)
            .Select((issue, index) => new ProofingEntry($"{index}", $"{issue.Start + 1}", issue))
            .ToList();
}

Un court fragment. Ajoutez @using RayCraft.Blazor.Components à votre page et utilisez un mode de rendu interactif.

Fait partie de RayCraft Complete.

Tous les contrôles ยท Documentation