Hopp til innholdet
OFFICE · COMPLETE

ProofingPanel

Stave-, grammatikk- og logikkontroll i ett panel.

Stave-, grammatikk- og logikkontroll i ett panel, delt av PDF-viseren, dokumentredigereren og regnearket.

Hvorfor det hjelper

  • Engelsk og bulgarsk
  • Staving, grammatikk og logikk
  • Ett panel

Hvor det passer

  • Dokumenter
  • Regneark
  • Presentasjoner
Kontrollen ProofingPanel på en RayCraft-side

Eksempel

<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();
}

Et kort utdrag. Legg til @using RayCraft.Blazor.Components på siden din, og bruk en interaktiv gjengivelsesmodus.

Del av RayCraft Complete.

Alle kontroller ยท Dokumentasjon