RayCraftDocs
v1.0.3 raycraft.dev
On this page

ProofingPanel

Complete

The list of spelling, grammar and logic issues that the PDF viewer, the document editor, the spreadsheet and the presentation editor show. Each entry can be selected, corrected with a suggestion, or ignored, and the kinds can be filtered.

Example

ProofingPanel control

Parameters

ParameterTypeDescription
BusyboolShows a progress line instead of the result.
ClassstringExtra CSS classes added to the root element.
EntriesIReadOnlyList<ProofingEntry>The issues, in document order: ProofingEntry with an identifier, a location text, the issue and optional context.
MaxShownintMost entries listed at once (default 300).
MaxSuggestionsintMost suggestions listed per entry (default 5).
ReadOnlyboolHides the replace buttons; the suggestions are listed as text.
SelectedIdstringIdentifier of the entry the control currently shows.
StatusstringProgress text while Busy. Defaults to a localized Checking.
StylestringInline style added to the root element.
TitlestringPanel title. Defaults to a localized Spelling and grammar.

Events

EventTypeDescription
OnApplyEventCallback<ValueTuple<ProofingEntry, string>>Raised with the entry and the suggestion that was picked.
OnCloseEventCallbackRaised by the close button, which is shown only when the event is handled.
OnIgnoreEventCallback<ProofingEntry>Raised with the entry to ignore once.
OnIgnoreAllEventCallback<ProofingEntry>Raised with a spelling entry whose word is ignored everywhere.
OnRecheckEventCallbackRaised by the Check again button, which is shown only when the event is handled.
OnSelectEventCallback<ProofingEntry>Raised with the entry that was clicked.

Package

ProofingPanel is part of RayCraft Complete. Package: RayCraft.Blazor.Complete. It comes from the private RayCraft feed and needs an active license. See Getting started.